So far in studying aspects of application development in pygtk, Ubuntu's quickly interface seems to provide fairly quick entry into application development, although it seems perhaps other graphical based aspects of development could improve. Namely, it appears primary 2d graphical rendering interface is cairo, utilising vector based graphics libraries (this is the graphic development used for instance in the popular application Inkscape). One could fairly quickly find Cairo python development tutorials (in the brief) through google if you wanted further information...a link here for example. Interestingly enough vector graphics provides some advantages that typical rendering tools might not provide so readily, for example, re scaling flexibility.
As to things like openGL, the interface appears to be more arduous...namely, going to any number of libraries neither formally it seems installed or provided to say a quickly app development package. You'd probably have better luck, I'd mention :) with webGL application development here for quicker app development entry, so this happens to be me on my wish list the Linux platform. I might suggest the Ogre app, which is actually a game rendering package, but language is in C++ here I believe, and you'd have to create translated bindings between python here to if you were to go to something like this. Supposedly gui tools exist for Ogre which potentially makes for interesting app/game development here, but you'd be getting away formally from gtk/pygtk development generally, and certainly one may be asking with all the hassle of creating bindings between python and c++ why not just formally stay in non python native language?!
So wish lists at the moments for quickly app development on Ubuntu, tutorials inclusion for graphics design outside standard gtk/pygtk framework provided for existing vector graphics in Quickly development starter kit. At present gtk 3+ libraries as mentioned in previous posts will be transitioned for the Quickly app development package, but python based tutorials appear yet to be fully expressed, especially with respect to say Cairo interfacing. I would also add to this wish list openGL library kit interface to existing development packages. At least it seems in terms of graphics development, this could aid both game, graphics, and a whole host of other application development possibilities for Ubuntu if ease in design possibility is made even easier, at present it seems a bit arduous in terms of diving right into.
While potential graphics programs such as blender provide interesting 3d art modelling software, that could be of potential use for application development, it seems more so applications such as this are more useful for both still and animation art purposes, but neither as easily integrated with respect to stand alone application development purposes...for instance, exporting mesh data and material information to some openGL python package would seem to take some assembling groundwork on the part of a Ubuntu developer as far as I could tell, and at least certainly beyond the aspect of easy entry level work. Again, you'd probably have better luck exporting, for example, blender data to a webGL app before you'd get this into a stand alone on Ubuntu?! :)
On the positives, Ubuntu's Quickly app certainly made it so much easier for entry level application development here. Maybe its not where app development trends are concerned, but it seems non browser based stand alone apps could still provide something here that browser based apps don't provide?! If you wanted to design apps commonly found in the format of spreadsheets, and traditional button, entrybox, notepad text boxes, with the advantage of 2D rendering graphic rendering tools interface (Cairo), Ubuntu's Quickly seems to be a good start. Relative to python's tk libraries which are also fairly nice and easy to use, but outside of windows (Vista, 7, and XP) look stylistically crude and out of sync on the Ubuntu platform, leaving open potentially design, for simple 2d games (e.g., Chess, Checkers, Sudoku, Crossword puzzles) likewise while any furthered development beyond this seems neither so readily accessible even with the wealth of development resources provided online.
Subscribe to:
Post Comments (Atom)
Oblivion
Between the fascination of an upcoming pandemic ridden college football season, Taylor Swift, and Kim Kardashian, wildfires, crazier weathe...
-
For starters, as I've seen (pardon my ignorance if I am incorrect), it seems a common way to use path based animated motion for objects...
-
Okay so if you read into python scripting examples of moving vertices around in Blender, it seems whether using a bpy.context or bpy.data c...
-
Mesh face and vertex count much to high for game mesh and texture here (? possibly) but someday in the future may be found in textures and ...
No comments:
Post a Comment