Selling Leads
Buying Leads
Advanced Search
Made in Greece
Special Greek Products
Help Center
Useful information
Novelty: Right View has an intuitive Object Oriented architecture that provides the programmer with a scalable, flexible and efficient framework for smart user interface
Right View Presentation library
NET Micro Framework presentation library does not provide standard GUI elements like buttons, textboxes, spinners etc. In addition it does not have built in widgets that are useful to embedded development like keyboards, scrollable menus and lists. Right View Presentation library comes to close this gap by providing the following widgets:
  • Button
  • Toggle
  • Label
  • Textbox
  • Keyboard
  • Spinner
  • Tab
  • Scrollbar
  • Listbox
  • Gridbox

Download the Right View GUI video demonstration to view these widgets in action or watch it on YouTube.

But its most amazing feature is the intuitive Object Oriented architecture that provides the programmer with a scalable, flexible and efficient framework for smart user interface.

The use of Right View will greatly decrease development time and aid the developer to create pretty data forms and navigable applications in no time. It is based on the MVC pattern allowing the programmer to have a clear separation between domain and presentation objects. It is fully flexible and customizable enabling the developer to create it own views and tying them to existing controllers without warring how the input events are handled. BPL controllers provide a default implementation that will make your widgets capture and handle events from all input sources (GPIO, Touch and Gesture).

Right View Architecture

Right View is an object oriented GUI library based on a variant of the MVC pattern called Passive View (Fowler, User inputs are filtered by the view and become signals that are passed to the controller. For example in the case of a button both GPIO button press and stylus press events are translated into a press event and is handed to the controller. The controller inspects the signals passed. If they are events that change the state of the view like scrolling of a list or a click that causes the collapse of a combo box they inform the view to change its state. If they are signals that change the model the controller updates the model. After the model is been updated it signal all observing controllers to update their views with the new value of the model.

Right View Demonstration

Right View offers more than one view for all widgets. The user can create text or bitmap buttons. It can also create its own buttons by implementing a simple button view interface. She does not have to wary about handling the user input or the widget’s behaviour. This is implemented for her in the controller classes. Some of the standard UI widgets are presented below:

Picture1 :Buttons with multiple views

Picture 2: Spinner and labels

Picture 3: Tabs and a Scrollable List Box

Apart from the standard UI elements Right View has controls that are specific to embedded application. A keyboard control that is fully flexible and customizable. It can be used to create simple “qwery” like keyboards or a multi tap keyboards or any keyboard that fits the developer need in no time. Below there are some keyboards created with the Right View:

Picture 4: Multi tap keyboard with Caps Support

Picture5: Hex keyboard that gives input to different textboxes

Picture 6: Scrollable Menu

BPL has support for scrollable containers. Scrollable list box and grid box menus can be created that have customizable items. BPL has many built in item views, but also provides an interface that very easily new container items can be created.

Picture 7: Scrollable Lisr Boxes

Supplier Details
  BLUEdev Ltd
  Greek Companies Type:
  Producer, Business Service (Transportation, finance, travel, Ads, etc)  
Contact Details
Online Showroom2 Greek Products
Product Details
Place of Origin:Greece
Technical Details
Object Oriented architecture :-
MVC pattern :-
BPL controllers :-
Use our contact form to get faster replies, extra attention and in many cases extra discount.
Contact Form
Contact Person:*  
Company Name:*  
Postal Code:
From (Email):*    
Verification Code:*
Captcha image
Show another codechange picture
* required field
A copy of this email will be sent to your email address.
Madein-Greece © 2011 - 2021