May 19, 2007
We have released the initial documentation set for the tree view control here in the blog.
Please go to the PMAP page and then click on the Navigation panel on the right to access the documentation.
Make sure you drop your comments so that we know what you would like to see improved!
May 8, 2007
Dear Friends!
As you may be well aware, we have just launched the PannonRex Morfik Advantage Program during the weekend, with the Tree View control as a first item. Now I created a PMAP page on this blog to summarize the program details. Please review and comment!
Thanks,
Peter
May 5, 2007
Here is our first PMAP control: the Tree View. Please look at the demo in Morfik Labs (as soon as it is up) (it is uploaded!).
Our new Tree View will allow you to build trees of virtually any complexity, even containing HTML and the ability to command other parts of your user interface. It has been optimized to keep its performance sustained even with large trees. The PMAP code set contains both the full source code of the tree control and the continuously growing infrastructure functions we are using to build high performance controls and applications.
Some highlights:
- Full keyboard navigation.
- Multiple levels of customizability (style sheet, properties, events, etc.).
- Any tree node can contain valid HTML.
- Build the tree either through the control API, or with the help of XML or JSON.
- Performance optimized.
- Multiple selection support (with keyboard navigation, too!).
- Fixed height or elastic sizing based on content.
- Dynamic loading API for huge trees.
A few words about the demo:
- The default tree demonstrates a few things, like embedded hyperlinks, user interface commanding (will turn the pages in the Tab control in an event handler), and various icons.
- You can edit this tree or create your own in many ways
- by building it up node-by-node,
- by adding complete sub-trees defined in JSON format,
- by specifying the entire tree in XML or JSON format, or
- by generating a tree based on some parameters.
- You will notice that using the JSON interface is much faster than the XML interface. This is indeed a good comparison of the JSON v.s. XML support of your browser (see the Log for timing data).
- You will be able to customize many of the node and tree options.
- How to use the Items page:
- First press “Set Items (XML)” (and be patient;-: it will set up a test tree that is in the editor on the right in XML format.
- Then press “Get Items (JSON)”: the editor will be filled with the JSON version of the same tree.
- Careful: press “Clear” below the tree control, to make the tree empty (it is lovely to have so many Clear buttons:-).
- Now press “Set Items (JSON)”: your tree will be re-built much faster (just look at the log, on some configurations the difference can be 50 fold+!).
- If you want to get back the original tree, just press “Default content”.
Feel free to play with the control and let us know of your findings (either by commenting here or by dropping a mail).
May 3, 2007
PannonRex Morfik Advantage Program (PMAP)
Professional Morfik Development Made Easy
The PannonRex Morfik Advantage Program (PMAP) is an annual subscription service that delivers key technologies and guidance to aid clients in developing state-of-the-art solutions with Morfik WebOS AppsBuilder (Morfik 07).
The service is provided by PannonRex Ltd., one of the most experienced Morfik Technology Partners, co-operating with Morfik since end of 2005. PannonRex is in the software development & consulting business since 1994, delivering award-winning, mission critical solutions to its clients. Please visit us at http://www.pannonrex.com to learn more about the company, or contact us at pmap@pannonrex.com for more details.
Morfik 07 is one of the most innovative development tools on the market today, bringing true Rapid Application Development (RAD) to the web. Our PMAP service augments the strong out-of-the-box offering of Morfik 07 to make it the ultimate development platform for mission-critical web applications for small shops and enterprises alike.
Developing any application has two aspects: you have to develop your business logic, data storage and presentation (the solution to your problem), and you have to develop the infrastructure upon which your solution operates. Developing the infrastructure in a web application environment is challenging because the underlying technologies are complex, inconsistent, and numerous – you have to deal with browser limitations and incompatibilities, security issues, performance problems and a great number of quickly evolving technologies, to name a few challenges. In PMAP we work hard for you to hide the infrastructure complexities to help you focus on your solution.
Read the rest of this entry »