PyIde project stage after 16 days from start.
Posted by Topchiyev at 17:34
In last 19 days from 10 October I hadn’t so much time to work on PyIde, but I did some work. So we can see some results, and a sketch of what we’ll get at the end.
What did I plan:
- Fully featured IDE for Python for iPhone.
- Project (Application) creation with its own “*.app” folder in Applications, shell scripts, log files (for debugging), python sctipts. And all this have to be runnable just after creation of the project.
- Also soon may be possible to use project templates. For examle: UINavigationController based app, UITabBarController based app, UIViewController based app or UIWindow based app, etc.
- Interactive console
- Recent applications
- Browsing file system (For browsing for python projects, etc)
- Text editor with syntax highlighting
- Copy/paste finctionality across projects and files
- Running App directly from PyIDE
- Logging App exceprions and messages to files
- Log viewer in PyIde
- Documentation. For PyIde directly on device or may be some web resource, for Obj C and Cococa from may be Apples http://developer.apple.com/iphone/ ,for Python from http://python.org
- Settings
What do we have today:
- Project (Application) creation (Just “SomeApp.app” folder creation, without all needed files: *.py, *.plist, *.sh, log.txt, SomeApp.pyapp (It would show that this app is python app, so it supports, all that it’s expected to support and cotains all app settings), etc. But I have to manage this issue later.
- Recent Apps list, with some issues, I’ll manage soon.
- Projects files list. It supports files listing, file creation, file renaming, file permission attributes (here we have some issues), file deleting. Also I have to add support for copying files from file system, for adding resource files like images, etc.
What problems do we have:
- I think about how could we manage this projects distribution: using Cydia/Installer or using AppStore?
- Now I use Apples iPhone SDK. But I don’t know would it work with Cydia/Installer or not. And if I’ll change the platform to the opensource analog can I then put PyIde to AppStore?
- Under wich license does the PyIde be published: GPL, Apache, Proprietary, Free or commercial I don’t know what?
If somebody could help me by some comments, tips or advice, then please don’t hesitate.
Hi,
Wow great!
Did you continue with this project?
Do you open source it?
i would be very interested in testing it!