Answers.Body: <p>As you say, there are still tons of unknown at this point, so asking the question is way premature.</p>
  
  <p>However, considering the software is said to be based on the same technology as the one in the NXT, it's likely it won't be too different, and that's why that software will be able to control NXT bricks. However, I also doubt you'll be able to control EV3 bricks with NXT software.</p>
  
  <p>That software is going to work on Mac OS and Windows (not 8 or 8.1 rt); it's likely the apps for Android will not be a full-blown development environment (although, it's just a guess, it would be way cool if it was).</p>
  
  <p>As for third-parties, LEGO has been very very open about its software in the past, and they will be this time too - opening the door for a plethora of applications/firmwares/whatever on several platforms.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-01-21T09:30:20.583Z
Answers.Text: The mobile apps will only be able to control the robot, perhaps remotely execute programs, nothing much more then that I think
Answers.UserDisplayName: shea
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-01-21T19:13:55.757Z
Answers.Text: But the beauty of it is, how long before a fan creates his own app to do just that? It's certainly doable in some way, even if not fully mimicking the LEGO software
Answers.UserDisplayName: Joubarc
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-01-24T13:05:51.717Z
Answers.Text: Yep - I'm looking forward to loads of iOS and Android apps which have innovative interfaces allowing people to control, receive data from, and even program their EV3 bricks.
Answers.UserDisplayName: Frankie Roberto
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-01-21T08:07:50.357Z
Answers.LastActivityDate: 2014-01-14T10:15:21.423Z
Answers.LastEditDate: 2014-01-14T10:15:21.423Z
Answers.UserDisplayName: Joubarc
Answers.Body: <p>The graphical software that ships with the EV3 set can program both EV3 bricks and older generation bricks. We assume that this means NXT 1.0 and 2.0 bricks. However, it is unlikely that NXT-G will work with EV3 bricks as EV3 bricks run a custom build of Linux, whereas older bricks run a custom firmware.</p>
  
  <p>LEGO will create an offical app for both Apple and Android devices, but other app developers will be able to use the API to interface with the EV3. There will most likely be some documentation available (as it was for the NXT), and perhaps a SDK available for download.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-01-21T08:03:14.407Z
Answers.Text: NXT bricks, yes, but you can pretty much forget about the software being able to program a RCX brick
Answers.UserDisplayName: Joubarc
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-01-21T09:31:29.927Z
Answers.Text: @Joubarc Sorry, I meant NXT 1.0 and 2.0 bricks. Although, there's really no difference…
Answers.UserDisplayName: shea
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-01-21T19:13:31.687Z
Answers.Text: Indeed, none whatsoever as fara s the brick is concerned
Answers.UserDisplayName: Joubarc
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-01-21T04:59:38.423Z
Answers.LastActivityDate: 2013-01-21T09:32:41.373Z
Answers.LastEditDate: 2013-01-21T09:32:41.373Z
Answers.UserDisplayName: shea
Body: <p>The EV3 is coming in Fall/Summer of 2013 and we tons of unknowns that will come in EV3. I am curious what software EV3 will run and will older generation software run on EV3 (NXT 1.0). And my final Question EV3 will work with Apple and Android devices, so that would mean iOS and Android developers could make application for EV3 or will only Lego make apps for EV3. </p>
  
Tags: <software><robotic><ev3>
Title: What are the known software tools for the EV3?
UserDisplayName: iProgrammed
ThreadText: # What are the known software tools for the EV3?
  
  (Asked by: username_0 on 2013-01-21)
  
  The EV3 is coming in Fall/Summer of 2013 and we tons of unknowns that will come in EV3. I am curious what software EV3 will run and will older generation software run on EV3 (NXT 1.0). And my final Question EV3 will work with Apple and Android devices, so that would mean iOS and Android developers could make application for EV3 or will only Lego make apps for EV3.
  
  **Tags:** software, robotic, ev3
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2013-01-21. Score: 6 | Accepted answer
  
  As you say, there are still tons of unknown at this point, so asking the question is way premature.
  
  However, considering the software is said to be based on the same technology as the one in the NXT, it's likely it won't be too different, and that's why that software will be able to control NXT bricks. However, I also doubt you'll be able to control EV3 bricks with NXT software.
  
  That software is going to work on Mac OS and Windows (not 8 or 8.1 rt); it's likely the apps for Android will not be a full-blown development environment (although, it's just a guess, it would be way cool if it was).
  
  As for third-parties, LEGO has been very very open about its software in the past, and they will be this time too - opening the door for a plethora of applications/firmwares/whatever on several platforms.
  
  > **Comments:**
  > **username_2**: The mobile apps will only be able to control the robot, perhaps remotely execute programs, nothing much more then that I think  
  > **username_1**: But the beauty of it is, how long before a fan creates his own app to do just that? It's certainly doable in some way, even if not fully mimicking the LEGO software  
  > **username_3**: Yep - I'm looking forward to loads of iOS and Android apps which have innovative interfaces allowing people to control, receive data from, and even program their EV3 bricks.  
  
  ---
  
  ### Answer by username_2 on 2013-01-21. Score: 7
  
  The graphical software that ships with the EV3 set can program both EV3 bricks and older generation bricks. We assume that this means NXT 1.0 and 2.0 bricks. However, it is unlikely that NXT-G will work with EV3 bricks as EV3 bricks run a custom build of Linux, whereas older bricks run a custom firmware.
  
  LEGO will create an offical app for both Apple and Android devices, but other app developers will be able to use the API to interface with the EV3. There will most likely be some documentation available (as it was for the NXT), and perhaps a SDK available for download.
  
  > **Comments:**
  > **username_1**: NXT bricks, yes, but you can pretty much forget about the software being able to program a RCX brick  
  > **username_2**: @username_1 Sorry, I meant NXT 1.0 and 2.0 bricks. Although, there's really no difference…  
  > **username_1**: Indeed, none whatsoever as fara s the brick is concerned  
  
  ---
  
  