Shop OBEX P1 Docs P2 Docs Learn Events
Developer Studio IDE - GA Target Release Date - Later This week - Page 3 — Parallax Forums

Developer Studio IDE - GA Target Release Date - Later This week

1356

Comments

  • The CaptainThe Captain Posts: 60
    edited 2008-10-09 18:08
    What language did you use, .Net, Java, C#?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    I am become death, destroyer of worlds.

    Power tends to corrupt, and absolute power corrupts absolutely. Great men are almost always bad men.
  • PraxisPraxis Posts: 333
    edited 2008-10-09 18:45
    C#
  • Timothy D. SwieterTimothy D. Swieter Posts: 1,613
    edited 2008-10-09 23:34
    In the "New Project dialog" you can select a C Template, Spin template and a Spasm template. Is Spasm the official name? I had been thinking that is it just PASM.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Timothy D. Swieter, E.I.

    www.brilldea.com·- Prop Blade, LED Painter, RGB LEDs, uOLED-IOC, eProto fo SunSPOT, BitScope
    www.sxmicro.com - a blog·exploring the SX micro
    www.tdswieter.com
  • PraxisPraxis Posts: 333
    edited 2008-10-10 06:58
    Hi Timothy,

    SPASM is my name for modified syntax spin documents, since they contain both spin and pasm it seemed a useful name.

    The only compiler that supports a modified syntax is the HomeSpun compiler from mpark.

    The current modifications at this time are for the inclusion of "region" preprocessor directives i.e. #Region and #Endregion.

    The region directives allow you split the code up into collapsible sections.

    The sections can be fully collapsed or expanded from the toolbar or individually with the mouse.

    Placing the cursor over a collapsed section pops up a info display showing information for the collapsed section.

    If you use the Go To Line command the section will expand automatically.

    See the included picture for more detail (also included C code example)

    Post Edited (Praxis) : 10/15/2008 7:48:31 PM GMT
  • simonlsimonl Posts: 866
    edited 2008-10-10 16:31
    Hmmm, very nice Praxis.

    One observation: in the warning dialogue for new users - might I suggest that a new user could be scared by the warning, and you've only provided an OK button! Here's what I mean:

    1. new user chooses settings that cause the warning
    2. OMG, what've I done?
    3. if I hit OK, will I break something?
    4. I really want to hit CANCEL, but it's not here

    If you provide a cancel button - that maybe resets the 'offending' settings - it'll seem much less scary wink.gif

    Otherwise - I can't wait to get my hands on this...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Cheers,
    Simon

    www.norfolkhelicopterclub.com

    You'll always have as many take-offs as landings, the trick is to be sure you can take-off again wink.gif
    BTW: I type as I'm thinking, so please don't take any offence at my writing style smile.gif
  • SapiehaSapieha Posts: 2,964
    edited 2008-10-10 18:41
    Hi Praxis

    If I can offer one idea.

    Have in setup NEWBIE - ADVANCED setings.
    For some that know what do it is very irritating th have that Warnings.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Nothing is impossible, there are only different degrees of difficulty.
    For every stupid question there is at least one intelligent answer.
    Don't guess - ask instead.
    If you don't ask you won't know.
    If your gonna construct something, make it·as simple as·possible yet as versatile as posible.


    Sapieha
  • PraxisPraxis Posts: 333
    edited 2008-10-11 10:57
    Developer Studio can have multiple compiler / loader profiles.

    This allow easy selection between compiling to Binary or EEPROM
    as well as loading to RAM or EEPROM.

    The profiles allow multiple serial port selections as well.

    The included picture shows a profile for the mpark Home Spun Compiler compiling to Binary
    and loading with Proploader to RAM.

    Post Edited (Praxis) : 10/15/2008 7:49:14 PM GMT
  • Timothy D. SwieterTimothy D. Swieter Posts: 1,613
    edited 2008-10-11 11:22
    Cool. Does that mean it works with Propellent too?

    So, early you said that you gave yourself two weeks. Those two weeks ends this weekend? What happens then? Will you release it? What about improvements, bug fixes, etc?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Timothy D. Swieter, E.I.

    www.brilldea.com·- Prop Blade, LED Painter, RGB LEDs, uOLED-IOC, eProto fo SunSPOT, BitScope
    www.sxmicro.com - a blog·exploring the SX micro
    www.tdswieter.com
  • PraxisPraxis Posts: 333
    edited 2008-10-11 23:37
    Propellant as it is at the moment does not allow getting the results back into Developer Studio.

    I beleive that there is an update that is 'work in progress"

    In the meantime however the mpark compiler works very well and is "very fast", see included screen shot.

    Post Edited (Praxis) : 10/15/2008 7:49:34 PM GMT
  • mparkmpark Posts: 1,305
    edited 2008-10-12 07:06
    Praxis, great progress!

    It's funny you should say Homespun is "very fast". On my laptop, it's dog slow. Admittedly, my laptop is dog slow to begin with. I'm just used to it taking several seconds to run, so to hear it described as fast is a bit of a shock [noparse]:)[/noparse]
  • simonlsimonl Posts: 866
    edited 2008-10-12 15:39
    @praxis: I feel like a 'pap' standing eagerly alongside the red carpet awaiting the grand entrance! This is gonna be sooooo good smile.gif

    BTW: Given that line numbers are mentioned in the errors, I've not seen any line numbers in any of the screen-shots...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Cheers,
    Simon

    www.norfolkhelicopterclub.com

    You'll always have as many take-offs as landings, the trick is to be sure you can take-off again wink.gif
    BTW: I type as I'm thinking, so please don't take any offence at my writing style smile.gif
  • PraxisPraxis Posts: 333
    edited 2008-10-12 18:30
    HI simonl,

    There are no line numbers displayed as I can't see a need for them.

    If you double click on an error (or warning) in the error list the correct code document will be displayed (loaded and opened if already not so) with a marker to indicate the error.

    See included screen shot.

    I am at this time tidying all the small bugs that creep in when changes are made as well as verifying the control logic i.e. what happens if I press button a etc.

    Post Edited (Praxis) : 10/15/2008 7:48:50 PM GMT
  • simonlsimonl Posts: 866
    edited 2008-10-12 18:53
    Hey, that works for me! Might need to make it obvious that the errors are clickable though wink.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Cheers,
    Simon

    www.norfolkhelicopterclub.com

    You'll always have as many take-offs as landings, the trick is to be sure you can take-off again wink.gif
    BTW: I type as I'm thinking, so please don't take any offence at my writing style smile.gif
  • Timothy D. SwieterTimothy D. Swieter Posts: 1,613
    edited 2008-10-12 23:41
    IN the current Prop Tool you can display or hide the line numbers. Any chance of doing that in this tool as well?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Timothy D. Swieter, E.I.

    www.brilldea.com·- Prop Blade, LED Painter, RGB LEDs, uOLED-IOC, eProto fo SunSPOT, BitScope
    www.sxmicro.com - a blog·exploring the SX micro
    www.tdswieter.com
  • PraxisPraxis Posts: 333
    edited 2008-10-14 15:27
    The release Date for Developer Studio will be this comming Friday (well my time zone).

    A bit later than I expected but I actualy had to do some "real work" of the bill payin' kind.

    Note to Timothy: I added line numbers, optioned on/off in the program setup.
  • Cluso99Cluso99 Posts: 18,069
    edited 2008-10-14 15:57
    We wait with baited breath.
    You have done well to get it done now. And thanks for line number options.
    Congratulations smile.gif
  • mparkmpark Posts: 1,305
    edited 2008-10-14 18:15
    Praxis, I haven't seen any mention of a price for Developer Studio
    Your comment implies that DS is not "real work of the bill payin' kind"'; does that mean it will be free (as in beer)?
  • PraxisPraxis Posts: 333
    edited 2008-10-14 18:38
    Free Beer....Where?????

    All will be revealed on Friday........................

    In the mean time here is a picture showing editor contect menu and selection formating options.

    Post Edited (Praxis) : 10/15/2008 7:47:16 PM GMT
  • PraxisPraxis Posts: 333
    edited 2008-10-14 18:53
    Line numbers as discussed.

    Post Edited (Praxis) : 10/15/2008 7:47:33 PM GMT
  • SapiehaSapieha Posts: 2,964
    edited 2008-10-14 21:33
    Hi Praxis.

    You said. " Free Beer....Where????? "

    My option .......... Landskrona Sweden ... my health give my not posiblites to travel.

    Very fine Work.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Nothing is impossible, there are only different degrees of difficulty.
    For every stupid question there is at least one intelligent answer.
    Don't guess - ask instead.
    If you don't ask you won't know.
    If your gonna construct something, make it·as simple as·possible yet as versatile as posible.


    Sapieha
  • kerrywkerryw Posts: 61
    edited 2008-10-14 21:44
    Excellent work Praxis. I'm really looking forward to Friday!

    Kerry

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "Heaven help me Marge, I'm just not that smart." - Homer Simpson
  • Timothy D. SwieterTimothy D. Swieter Posts: 1,613
    edited 2008-10-14 23:42
    Not only does Praxis appear to do well at circuit design and coding, but he is also a marketer! He builds anticipation and then we all wait in wonder for Friday.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Timothy D. Swieter, E.I.

    www.brilldea.com·- Prop Blade, LED Painter, RGB LEDs, uOLED-IOC, eProto fo SunSPOT, BitScope
    www.sxmicro.com - a blog·exploring the SX micro
    www.tdswieter.com
  • PraxisPraxis Posts: 333
    edited 2008-10-15 15:35
    Everything you see on the screen with the exception of the project tree is custom rendered, this is to give a uniform appearance on XP, Vista etc.

    For those who are interested in such things the main window (and sub windows) are being rendered onto borderless forms.

    So basiclay every line, gradient colour or whatever is custom rendered.

    Included a picture of the final GUI.
    1280 x 994 - 97K
  • hippyhippy Posts: 1,981
    edited 2008-10-15 16:35
    While custom rendering keeps consistency of the application regardless of OS, that rather breaks the notion of consistency of applications for an OS. I use XP with a Classic Theme because that's what I want. I turn off gradients and fancy effects because I don't want them.

    I won't pre-judge further, I'll wait until I'm able to try it out.
  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2008-10-15 16:43
    Praxis said...
    Everything you see on the screen with the exception of the project tree is custom rendered, this is to give a uniform appearance on XP, Vista etc.

    For those who are interested in such things the main window (and sub windows) are being rendered onto borderless forms.

    So basiclay every line, gradient colour or whatever is custom rendered.

    Included a picture of the final GUI.
    Not sure if I like that.... I prefer windows applications that use the Windows GUI and thus change their appearance between old windows and Xp or Vista. Your window is going to look different from every other application I run.

    You probably will have a lot of "issues" with people (like me) that like custom themes and color settings and don't like applications that don't follow along.

    Also you never really answered the previous questions about configuring the colors. I can't stand white background, and the first thing I am going to try and do is change it to black or dark blue. It's going to be annoying if I can't change all the different areas colors to what I want (like I can in Visual Studio).

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Check out the Propeller Wiki·and contribute if you can.
  • PraxisPraxis Posts: 333
    edited 2008-10-15 19:58
    I like hippy's wait and see approach [noparse]:)[/noparse]
  • Cluso99Cluso99 Posts: 18,069
    edited 2008-10-16 11:15
    The sample GUI looks fine to me so far... and I don't change the windows gui because i've been caught out too many times before.

    I am in Australia, so I am looking for the release in just over 2 1/2 hours here smile.gifsmile.gifsmile.gifsmile.gifsmile.gif
  • Timothy D. SwieterTimothy D. Swieter Posts: 1,613
    edited 2008-10-16 11:26
    Is there a release party? I could get on a plane here in Hong Kong in a couple hours, be in Singapore by the morning for the mega launch of the software. OK - Just kidding.

    I am eager to learn more details and to try it out.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Timothy D. Swieter, E.I.

    www.brilldea.com·- Prop Blade, LED Painter, RGB LEDs, uOLED-IOC, eProto fo SunSPOT, BitScope
    www.sxmicro.com - a blog·exploring the SX micro
    www.tdswieter.com
  • PraxisPraxis Posts: 333
    edited 2008-10-16 13:03
    Hi Guys,

    I am on the home straight , only things left to do now are the user guide and build an installer.

    The release version will RC3 that being the release before GA (generaly available) so I assume thats when all the bugs I didn't catch will surface.

    Cheers
  • PraxisPraxis Posts: 333
    edited 2008-10-17 10:41
    RC3 release on Saterday as user guide not ready.

    Software is easy, documentation ah that is somethning else.

    Cheers
Sign In or Register to comment.