|
|
New Features in SVN
- none yet
New features in WWNC 2007 Alpha release binaries
- new viewFormat slot editor
- renaming of slots and templates
- writing PC style layout files
- interactive layout and alignment
- user can add predefined slots
- user can visually add templates to a layout
- integrated 2.0 platform database
- syntax highlighting for script editors
- handling of layout documents
- hierarchy of templates in a layout
- list of slots per template
- editor for various slots
- conversion into Newt script
- more developers documentation
- improved project handling and more safety dialogs, many bugs fixed
- MacOS project files can be read
- screen shot transfer is working on all platforms
- Bugs Fixes
- fixed serial port communications for OS X
Features in May '07 Binaries
- Layout file drop box
- MSWindows project files can be read and written
- text files can be read and written
- packages can be created, written, downloaded, and launched
- Inspector connects, reads, and writes
- basic user interface elements et up
Roadmap
In it's current state DyneTK is capable of creating, compiling, and downloading fully functional Newton applications. Proto templates are not yet implemented. Many little features are still missing, and there has been no QA yet.
This is a list of tasks, somewhat in the order of implementation:
- create any kind of new slot
- delete slots from templates
- delete templates from layouts
- finish reading layout files (PC format)
- finish reading layout files (Mac format)
- grids and snapping for layout views
- missing editors
- viewFormat
- viewFlags
- viewTransferMode
- viewEffect
- boolean
- picture
- missing menu items
- previous files and projects
- printing
- all edit
- document order
- all layout
- all browser
- all help
- missing dialogs
- New Slot
- Template Info (minimal implementation)
- Rename Slot (minimal implementation)
- Layout Size
- Set Grid
- Alignment
- Link Layout
- Search
- Find
- many controls in project and application settings dialogs
- improvements to compiler, native functions
- improve visual layout editor
- import of image and sound data
- proto templates
- writing of Mac style project files
- writing of Mac style layout files
- documentation
Developers
If you are interested in developing Dyne, I'd love to hear from you. Please contact me via EMail: dyneATmatthiasm.com
How To Build
DyneTK can be built on OS X and Linux using the command line, and on MSWIndows using VisualC 2005 (V8) and probably above.
First, we need to create a directory containing all required components. Let's call it "dev". Inside "dev", we create the subdirectories "dyne", "newt0", and "fltk" by checking out the following Subversion repositories:
> svn co http://dynee5.googlecode.com/svn/trunk dyne > svn co svn://so-kukan.com/gnue/NEWT0/trunk newt0 > svn co http://svn.easysw.com/public/fltk/fltk/branches/branch-1.1 fltk
First, we need to build and install FLTK:
> cd fltk > autoconf > ./configure --enable-threads --enable-debug > make > sudo make install > cd ..
Next, we build Newt/0:
> cd newt0 > touch contrib/inwt/inwt.in > autoconf > ./configure --enable-compat > make libnewt > cd ..
Finally, we can build DyneTK:
> cd dyne/DyneTK > make > ./dynetk
Enjoy!
Sign in to add a comment
