TWaver presentation in JavaOne 2010

2,873 views

Published on

TWaver is a GUI toolkit provides professional predifined components to create telecom network and maps displays.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,873
On SlideShare
0
From Embeds
0
Number of Embeds
1,143
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

TWaver presentation in JavaOne 2010

  1. 1. Copyright © 2010Serva Software. All rights reserved<br />Professional UI Toolkit<br />
  2. 2. What is TWaver<br />Copyright © 2010Serva Software. All rights reserved<br />A complete suite of graphic components for building Java, Web, Flex and .NET applications.<br />A well designed modern user interface framework using Model-View-Presenter (MVP) Pattern.<br />A comprehensive set of predefined business object model for building advanced Telecom OSS/BSS applications.<br />
  3. 3. Why choose TWaver<br />Copyright © 2010Serva Software. All rights reserved<br />Save your time, money and energy to become or hire graphic geeks.<br />Make you write readable, testable and maintainable GUI code.<br />Help you deliver desktop, web application with great user experience rapidly.<br />Fully concentrate on business logical, NOT display details.<br />
  4. 4. Architecture Overview<br />Copyright © 2010Serva Software. All rights reserved<br />Client Side<br />Communication<br />Server Side<br />
  5. 5. Components Overview<br />Copyright © 2010Serva Software. All rights reserved<br /><ul><li>Network Component – display topology and equipment views, capable of integrating with maps (both physical and logical), support editing, navigation and automatic graph layout, business objects rendering like node, link, group, subnetwork, rack, shelf, etc.</li></li></ul><li>Components Overview<br />Copyright © 2010Serva Software. All rights reserved<br /><ul><li>Common Used Components – include Tree, Table, PropertySheet, TreeTable, List, Chart, etc. Can be easily integrated into application, even embedded into Network component.
  6. 6. All components share same data model, designed to add, remove, modify and select elements in the same way, and are also completely customizable.</li></li></ul><li>– What You CODE Is What YouSEE<br />Copyright © 2010Serva Software. All rights reserved<br />WYCIWYS<br />DataBox box = new DataBox();<br />Node n1 = new Node();<br />n1.name = ‘Node A’;<br />n1.setLocation(100, 100);<br />n1.alarmState.setNewAlarmCount(AlarmSeverity.CRITICAL, 2);<br />box.add(n1);<br />Node n2 = new Node();<br />n2.name = ‘Node B’;<br />n2.setLocation(200, 200);<br />n2.alarmState.setNewAlarmCount(AlarmSeverity. WARNING, 3);<br />box.add(n2);<br />Link link = new Link(n1, n2);<br />link.color = #8DA12BFF;<br />box.add(link);<br />Group group = new Group();<br />group.name = ‘EllipseGroup’;<br />box.add(group);<br />group.addChild(n1);<br />group.addChild(n2);<br />group.addChild(link);<br />new Tree(box);<br />new Network(box);<br />new Table(box);<br /><ul><li>High-level API hides the complexity of the underlying GUI technologies, instead of struggling with low-level GUI API (Swing, Java2D, Flex, Silverlight, SVG, etc.), you just need to focus on core business– DATA.</li></li></ul><li>TWaver Java<br />Copyright © 2010Serva Software. All rights reserved<br /><ul><li>A complete set of Java Swing-based components: Network, Tree, PropertySheet, Table, TreeTable, List, Chart, etc.
  7. 7. High load capacity, capable of carrying more than 100 thousands of elements in seconds.
  8. 8. Deployed as Java Desktop client, Java Applet, or Java Web Start application.
  9. 9. The size of latest version twaver.jar is only 1.65 MB.</li></li></ul><li>TWaver Web<br />Copyright © 2010Serva Software. All rights reserved<br /><ul><li>Provides Network, Chart, PopupMenu components based on JavaScript and SVG.
  10. 10. Provides Table, Tree, Sheet, AlarmTable, AlarmOverview components extend Ext JS.
  11. 11. Supports Firefox, Safari, Chrome, Opera and IE (with SVG Viewer) browsers.
  12. 12. Supports Safari Mobile on iPhone.</li></li></ul><li>TWaver Flex<br />Copyright © 2010Serva Software. All rights reserved<br /><ul><li>Provides Network and common used components for Adobe Flex/AIR platforms.
  13. 13. Supports SVG, FXG vector graphics formats .
  14. 14. Deploys to the near-ubiquitous Flash platform, cross all browsers.
  15. 15. Enables seamless integration with Google Map and ArcGIS Flex client.
  16. 16. Android mobile platform supported.</li></li></ul><li>TWaver .NET<br />Copyright © 2010Serva Software. All rights reserved<br /><ul><li>Ready-to-use components: Network, Tree, Table for .NET platform.
  17. 17. Shares the same overall architecture and API for Silverlight and WPF.
  18. 18. Supports XAML vector graphics format.
  19. 19. Compatible across multiple browsers, devices and operating systems.</li></li></ul><li>TWaver GIS<br />Copyright © 2010Serva Software. All rights reserved<br /><ul><li>Lets developers embed map data in applications and overlay their own data on the map.
  20. 20. Supports multiple development technologies. Like Java Swing, Flex and .NET.
  21. 21. Supports for WMS(Web Map Service) and WFS(Web Feature Service) client access.</li></li></ul><li>Global Partner<br />Copyright © 2010Serva Software. All rights reserved<br />
  22. 22. Contact Us<br />Copyright © 2010Serva Software. All rights reserved<br />www.servasoftware.com<br />U.S.A<br />Phone: 918 698 1644<br />E-mail: info@servasoftware.com<br />CHINA<br />Phone: +86 21 6439 8788<br />E-mail: servasoft-cn@servasoftware.com<br />

×