Corona IDE (multiplataform Corona Editor based on Eclipse)

Hi,

I just came from Cocos2d-iphone to Corona SDK, and I found out that there is some tools missing for this SDK.
The existing tools, like Corona Project Manager, and the TextMate bundle are OK, but I want to wrap all ideas into one IDE.

This IDE is being built as an Eclipse plugin. It will be multiplatform (windows and mac).

I have made some good progress in my first 2 days of development, and I think that in less than one month I will be able to release a stable version with the features described in the Roadmap 1.0.

Any suggestion is appreciated :slight_smile:

Roadmap 1.0:

  • Full syntax highlights (both Lua and Corona SDK APIs)
  • Button to start and stop the execution of the project into corona SDK
  • Basic New Project Wizard
  • Basic New File Wizard
  • Full SCM integration (SVN, CVS and GIT)

Roadmap 2.0:

  • Enhanced New File Wizard with templates
  • Enhanced New Project Wizard
  • Sample projects
  • Corona Console
  • Auto complete commands

Roadmap 3.0:

  • Visual Debugging

Roadmap 4.0:

  • Visual Editor

Roadmap 5.0

  • Visual Gamelogic Editor (Probably using OpenBlocks from MIT)
    I will post some screenshots by the end of the week.
    [import]uid: 13693 topic_id: 6979 reply_id: 306979[/import]

Visual Editor?
Visual Gamelogic Editor?

Someone just put GameSalad on notice.

Hi Brunno. Today was my first official day using Corona and you noticed the limitations that I’ve spotted. There really should be an all-in-one system for Corona.

  • Starting a new project is not intuitive.

  • Custom shapes for physics is tedious.

  • Multiple icons for projects is tedious to create.

  • A visual editor would speed up app development.

  • Visual Gamelogic Editor would make Corona more competitive and easier to use.

This is an ambitious project. Is it commercial or open source? [import]uid: 13264 topic_id: 6979 reply_id: 24456[/import]

Jeezus, I really started a trend. Welcome to the playground. I think we soon have 5 or six IDE’s. The more the better. [import]uid: 5712 topic_id: 6979 reply_id: 24458[/import]

More? Heh, shouldn’t there be just one really good IDE… an official IDE as part of Corona? [import]uid: 13264 topic_id: 6979 reply_id: 24462[/import]

Hi Photics,

first of all, I want to say that I always follow your blog.
I know the dificulty on each topic that you described, but I am an experienced java developer, and I worked with a visual editor plugin for JSF in Eclipse, so I have the know-how to do a visual editor.

I am getting more familiarized with the lua language, and the corona SDK itself.

The idea of the Corona IDE is to have it´s core free (not open source), and a commercial version with more features, like the visual debugger.

By the way, I have made a POC of the visual debugger, and I can confirm that there is at least two ways of doing this (even in windows). [import]uid: 13693 topic_id: 6979 reply_id: 24470[/import]

[Edit…did not want to hijack thread, moved comment to its own thread…]

[import]uid: 29170 topic_id: 6979 reply_id: 24484[/import]

>> first of all, I want to
>> say that I always follow
>> your blog.

Thanks! That’s good to know! :slight_smile:
>> The idea of the Corona IDE
>> is to have it´s core free
>> (not open source), and a
>> commercial version with more
>> features, like the visual
>> debugger.

Ah, that’s a great plan. I’m not sure how the Corona Textbook is going to turn out, but a basic version increases the possibility that I’ll mention your IDE in the textbook. The idea is that everyone should have access to the tools mentioned in the book. Otherwise, some of the readers could get lost. [import]uid: 13264 topic_id: 6979 reply_id: 24494[/import]

@brunno - have you made any progress on your IDE i am very interested in beta testing.

regards
jerry
[import]uid: 26235 topic_id: 6979 reply_id: 24783[/import]

Ahhhhhhhhh The great ones have spoken…
Taking notes… taking notes… Welcome Photics… taking notes…

Send note to the forum members to email me if they have questions… oh my email cicaza at anscamobile dot com

C. [import]uid: 24 topic_id: 6979 reply_id: 24822[/import]

I am making good progress in the IDE.

I will try to release a version for beta test in this weekend. Anyone interested, please mail me: brunno (at) moxlab (dot) com [import]uid: 13693 topic_id: 6979 reply_id: 24911[/import]

shouldn’t there be just one really good IDE… an official IDE as part of Corona?

I could not agree more. [import]uid: 5712 topic_id: 6979 reply_id: 24946[/import]

>>>> shouldn’t there be just one really good IDE… an official IDE as part of Corona?

>> I could not agree more.
Yes, that’d be great! I’d much rather be writing my next game than writing an IDE.

(Admittedly, I’m writing Coronado more because I’m spoiled than out of pure necessity…I really like having intellisense, especially when I’m not entirely familiar with an API.)

-John [import]uid: 29170 topic_id: 6979 reply_id: 24959[/import]

Same here. But then I like to write my own IDE’s. Then I get the features I need. :wink: [import]uid: 5712 topic_id: 6979 reply_id: 24971[/import]

hi brunno,

hate to put pressure on you but how are things with that IDE you’re working on? [import]uid: 26235 topic_id: 6979 reply_id: 25453[/import]

@Brunno

You may want to take a look at the work that has already been done for IntelliJ.
http://developer.anscamobile.com/forum/2010/09/26/my-work-lua-ide

[import]uid: 7356 topic_id: 6979 reply_id: 25475[/import]

@Brunno,
This seems to be a great work and helpful.
Is the IDE available for us to take a look now? Thank you. [import]uid: 23306 topic_id: 6979 reply_id: 35937[/import]

Where is it?

Source tree I can contribute to?
update site I can download from?

Even if you have not finished it, give us the source location so we can help! [import]uid: 22381 topic_id: 6979 reply_id: 59512[/import]