Rianotes beta page
*current version: Beta v1.3 ( last updated June 12, 2006 )
*Please note, this application has not been updated for Flex 2 final, it will not display in Flash Player 9 release version, sorry for the incovenience.
try it (need Flash Player 9 to play, which can be downloaded below)
*Flash Player 9 for IE
Silent Install Flash Player 9 AX.exe
*Flash Player 9 for Firefox
Install Flash Player 9.exe
Other version (including Flash Player for Mac) can be found here
*Introduction
demo video:
video
This is a multi-purposes personal organizer with tree structure and notes.
Rianote provides a chronical way of adding notes and tracking issues.
It started out as a note taker but will expand to be an issue tracking, contact organzier and much more to come.
features highlight:
-Win/Mac desktop application style, easy and familiar user interface
-Tree structure let user easily add/remove and manipulate each topic
-Each topic can contain unlimited notes (with timestamp)
-Providing multiple ways to view the note (streamline or drag mode)
-Streamline view : sort all notes according to the timestamp
-Drag view : displays each note in a dashboard style layout, user can drag-resize or drag-move around the note panels
-Enhanced Panel compnent with toolbar, min/max/close button, the toolbar is collapsable (double click on titlebar to see it).
-TreeGrid component provide a DataGrid with Tree at the first column and also a well designed TREE API
(add/remove/cut/copy/paste/drag drop node)
-Unlimited documents for every user
-Each opened document will display in MDI toolbar.
-*shared notebook, user can share notebooks with other users just like Google Calendar
-*real-time collaboration with Text/Audio/Video, users can open and edit same notebook at same time,
all changes made by one user will be sync to every other users (will use FDS data messaging).
*Note: these features are yet to be implemented.
*Technical Info
About the components used in Rianotes
Most of the UI controls in Rianotes are custom made or heavily modified to suit the application,
especially TreeGrid and Enhanced Panel.
TreeGrid is a DataGrid with Tree Structure and API, it support all DataGrid and Tree API,
this is so far the first of this kind for Flex 2 platform.
Enhanced Panel is based on mx.container.Panel and add various useful buttons and function,
it provide most common used controls and look and feel of both windows and mac platform
Detailed explanation can be seen below.
TreeGrid Component
*full featured Tree API:
addNode, removeNode, Copy/Cut/Paste node, indent/outdent node
*unlimited sibling nodes (and it's ultra fast)
*check/uncheck node, will automatically check all children node too
*double click on node title text to enter edit mode
*accept resultset(from php/java/.net), ArrayCollection or Array as the dataProvider, no need to use XML or similar data structure (which is handy if the original data is not in hierarchy format)
*drag and drop node (currently disabled in beta release)
*all operation (add/remove/copy/cut/paste/indent/outdent/check/unchcek) can be persisted in database, but Save are disabled in this beta release.
Enhanced Panel Component
*Draggable panel
*When multiple panels present, underlying panel will be brought to upfront by click on it
*Mac/Win style toolbar, can put any mxml controls (buttons, slider, combobox, textfield...) inside
*Support multiple toobars laid out horozontally or vertically
*Standard window control buttons at top right corner, including min/max/close button, can also assign event handlers for these buttons when pressed.
*Double click on titlebar will toggle panel collapse (open or minimize panel)
*Resizable Panel, drag the black resize grip at bottom right corner will resize the panel.
*All custom buttons, toolbars and resize grip can be skinned or changed during runtime.
*Usage is simple, ust put custom contents with StandardPanel tags will do the trick.
Authors:
jeremy@richtechmedia.com (architecting, Mxml/AS3 development)
---
*Beta v1.3 modifications:
+Multiple Document with MDI toolbar buttons
-Fixed several Drag and Drop bugs (parent ndoe into child chlid error)
-Open Doc and New Doc dialog with locking and busy cursor while processing
*Beta v1.2 modifications:
+Drag and Drop Topic and Notes from and to anywhere (topic to topic, note to note, note to topic).
+Drag and Drop between documents.
-(fixed) Close document cause exception.
*Beta v1.1 modifications:
-First private beta online.
Any suggestion or bug reporting please send it to me