iTopchiyev
  • Home
  • Forum
  • Products
    • FingersTune
    • MySQL Edior Pro
    • Ocarina Pitcher
    • SQLite Editor
    • iCouple
    • Net Reversi
    • PyIde
  • Blog
  • Design
  • About
  • Contact
Home » Blog » PyIde project stage after 16 days from start.
Oct30 15

PyIde project stage after 16 days from start.

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:

  1. Fully featured IDE for Python for iPhone.
  2. 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.
  3. 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.
  4. Interactive console
  5. Recent applications
  6. Browsing file system (For browsing for python projects, etc)
  7. Text editor with syntax highlighting
  8. Copy/paste finctionality across projects and files
  9. Running App directly from PyIDE
  10. Logging App exceprions and messages to files
  11. Log viewer in PyIde
  12. 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
  13. Settings

What do we have today:

  1. 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.
  2. Recent Apps list, with some issues, I’ll manage soon.
  3. 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:

  1. I think about how could we manage this projects distribution: using Cydia/Installer or using AppStore?
  2. 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?
  3. 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.

15 Comments

  1. Dorian | 19/02/2009 at 04:26

    Hi,

    Wow great!
    Did you continue with this project?
    Do you open source it?
    i would be very interested in testing it!

    Reply
  2. Topchiyev | 19/02/2009 at 04:40

    Yes I’m working on it.
    It won’t be available on iTunes App Store.
    It will be available for free on Cydia (So it’ll run only on pwned devices).
    And it’s open source.

    It’s in final stage of development.

    But I have a difficulty with running apps created by the IDE directly from the IDE.

    Soon I’ll manage this issue.

    Reply
  3. MikeFM | 26/02/2009 at 14:53

    So it appears Python can be integrated into normal iPhone apps. Do you know where I can find documentation on this? I was wanting to use Xcode and Interface Builder for the UI of my apps and Python to provide the application logic.

    Thanks.

    Reply
  4. Topchiyev | 26/02/2009 at 15:57

    Hi MikeFM

    Well I don’t think you can use python in your app that you’r gonna publish in iTunes AppStore.

    Python engine is available for install from Cydia only on PWNed iPhones.
    PyObjC is ported to iPhone by Jay Freeman (aka Saurik)

    You can read more at his website

    Reply
  5. cwrinn | 04/03/2009 at 02:26

    Nice, will it be able to do SVN or some other versioning control? Idea being sync with a project, of course.

    Reply
  6. Topchiyev | 04/03/2009 at 10:46

    To cwrinn

    Yeah, it will be available at code.google.com

    Reply
  7. Marius | 14/03/2009 at 18:09

    Wow… when will you have it ready? can’t wait to play with it!!! Thank you for your work and your bright idea!

    Reply
  8. Dirk | 20/03/2009 at 14:46

    Hi! This sounds really interesting! Is there some way I could try your application already or do I have to wait until you release it on Cydia?

    Reply
  9. Steve | 25/04/2009 at 01:47

    I’m so glad thsi has continued to develop and im very interested in it. I’m looking to plug in serial devices into the dock connector and talk them through python. I think this will help.

    Reply
  10. tcler | 09/11/2009 at 18:57

    Project closed?

    Reply
  11. Topchiyev | 12/11/2009 at 05:38

    No. I work on it.

    Reply
  12. Dima Pasko | 08/02/2010 at 12:55

    This IDE will be blockbuster!

    Have you got any news?

    Reply
  13. increase your vertical | 20/02/2010 at 06:06

    Haha, I love it!

    It’d be great if I could code with python hassle free onto my iphone, or for that matter – integrate my own in-house os-x apps for iPhone compatibility and link them together..

    I look forward to reading more about this :) Thanks for the great work and article :D

    Reply
  14. Wake | 25/03/2010 at 17:52

    Somehow I get the feeling that using the iPad would be epic for scripting in python (so long as you have a keyboard), obviously as an iPhone app this would work on one, but any chance of a slightly modified version made for the iPad’s larger 9inch screen?

    Reply
  15. Amzi | 24/08/2010 at 01:26

    Woah, very nice.

    Just recently I began learning how to program, and started off with the Python programming language. I figured that being able to write code, and perhaps even test it on the iPhone would be a very useful application not just for experts, but for quite a number of beginners since pythons tends to be a programming language used by many young programmers.

    Best wishes to everyone in the development team, and godspeed Topchiyev.

    Reply

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Archives

  • March 2011
  • March 2010
  • January 2010
  • November 2009
  • October 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • October 2008

Apple App Store App Store AppStore blogging Calculator Cocoa CocoaTouch Couple Couples Development Dock Download Event FingersTune FREE Game hello world iCouples IDE ipad iPhone iPhone OS iTunes Mac Net Reversi Objective C PHP Programmers Programming pwned Python Restart Reversi Screencast Screenshot Screenshots Sketches SQL SQLite SQLite Editor Template Top 10 Tutorial update Blog (48)
Design (14)
Development (18)
Products (19)
Uncategorized (1)

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

Recent Comments

  • Jarvis Deuermeyer on Mac OS X Dock Restarter
  • vesselhead on Hello Mac Cocoa
  • Nguyen Huu Hanh Lam on MySQL Editor Pro
  • Vatslav Smirnic on MySQL Editor Pro
  • Topchiyev on Some news about iPhone Python IDE

Latest Discussions

  • Lucky you have a day job in News
  • 5 Things to Know to Before Finding Your [...] in News
  • SQLite Editor crashes all the time on qu [...] in Sqlite Editor

Tweets

  • Steve Jobs gone! I'm crying! :(((((
  • @EFatullayev @NizamiTURK Salam. Maraqlıdır, Azerbaycanlı camaat bu twitterden heç mi istifade etmir? Bizimkiler acaq siyasi söbetler edir?
  • @swiftkck2urdome MySQL Editor

SUPPORT

If you need any support while using the website or any of our products or services to contact us or lieve a feedback use CONTACT FORM or FORUMS.

© 2011 iTopchiyev | Designed by Elegant Themes | Powered by WordPress