[Icon-tech] App Development Environment, Practices, And Process?

louis at braillesoft.net louis at braillesoft.net
Sat Aug 30 12:49:05 MDT 2008


Hi. The Icon uses a distribution similar to Debian, with BusyBox. HTH.

----- Original Message ----- 
From: "Chevelle Strobel" <cstrobel at crosslink.net>
To: "Reed Poynter" <reed.poynter at telus.net>; "Icon technical discussions." 
<icon-tech at mulcahy.ws>
Sent: Saturday, August 30, 2008 11:31 AM
Subject: Re: [Icon-tech] App Development Environment, Practices, And 
Process?


> I have played around with Python a bit.  I don't think automatic code 
> completion is as important with Python as it might be with Java.  The 
> class names and method names in Java can get very long.
> In Python you can bring everything in a module into your name space by 
> saying
> from xxx import *
> For example, if you say:
> import sys
> v=sys.version
> print v
> Or you could say
> from sys import *
> v=version
> print v
>
>    You could develop some of your code on Windows if you check to see that 
> the modules you are using are actually already on the Icon.  For instance 
> if you say: import xxx You need to know that Icon has the 'xxx' module.  I 
> once tried to port some code to Icon that used "numpy' which is for math 
> operations, but since Icon didn't have it I got stopped.  It is possible 
> to compile C code for Icon also using a cross-compiler feature of GCC. 
> Mark sent a note about this before, but I haven't tried to do it myself. 
> I would like to know what Linux distribution Levelstar uses, because they 
> have discussed making a kit available for developers.  But when I asked 
> that question recently, I never got an answer.
>
>
> On Sat, 30 Aug 2008, Reed Poynter wrote:
>
>> I also would like to see some of this discussion.
>>
>> Reed
>> On Sat, 30 Aug 2008 04:13:10 -0400, Jeremiah Z. Rogers wrote:
>>
>>
>>>
>>> Hi all. I'm curious if any of you who have successfully developed for
>>> Icon/Braille+ could provide info on the environment, practices, and 
>>> process
>>> you use when developing. Is there an environment for developing in 
>>> Python
>>> which would allow for selection from lists of libraries and functions or
>>> automatic code completion? How about for testing of the app as you 
>>> develop?
>>> I'm a Windows user and would prefer to develop on the PC. If I can do
>>> testing from the PC that'd be great, but I acknowledge the likelihood 
>>> that
>>> I'll have to test from the Icon/Braille+.
>>>
>>> Secondly, I'm curious about practices and processes you use to insure
>>> success and efficiency as you develop. How much detail to you work out 
>>> as
>>> you plan? Do you detail and/or code your application's appearance and
>>> controls before actually writing the functional code, or do you make it
>>> function then build controls around that functionality? Do you find
>>> libraries and functions that'll be necessary before beginning to code, 
>>> or do
>>> you seek and use them as you need them? Thanks in advance for any 
>>> discussion
>>> and advice you can pass on.
>>>
>>> Very gratefully,
>>>
>>> Jeremiah Z. Rogers
>>> Wireless: 704-996-5334
>>> Email: jeremiahzrogers at gmail.com
>>> Twitter: twitter.com/jzrogers
>>> On the web: www.jzrogers.com
>>>
>>>
>>> _______________________________________________
>>> Icon-tech mailing list
>>> Icon-tech at mulcahy.ws
>>> http://www.mulcahy.ws/mailman/listinfo/icon-tech
>>
> _______________________________________________
> Icon-tech mailing list
> Icon-tech at mulcahy.ws
> http://www.mulcahy.ws/mailman/listinfo/icon-tech
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG. Version: 7.5.524 / Virus Database: 270.6.11/1639 - Release 
> Date: 8/28/2008 7:39 AM
>
> 



More information about the Icon-tech mailing list