230 likes | 315 Views
Office Anywhere. Imagine. Office running in a browser as a web application. Word shared between users. Word document used online and shared by users viewing the same copy. Excel online. Share resources and stay connected. Outlook anywhere. Fully functional
E N D
Imagine Office running in a browser as a web application
Word shared between users Word document used online and shared by users viewing the same copy.
Excel online Share resources and stay connected
Outlook anywhere Fully functional over web and same look as Outlook
Back to reality Web development has it’s limitations, resulting in desktop applications subset on web.
You’ve imagined Visual WebGui Live Demo Fully enabled Outlook on web in 90 days (same 1 developer) • One developer in a month • potential functionality: • Collaboration • Mash up • Real Time • Rule engine • Published to mobiles
Web Is complex and limiting... Server Client Credentials + Tokens Site Pages UI Flow/Logic Business Logic HTML Style Sheets Browser Sensitive Data + Credentials / Tokens Site Services
Removing Web limitations... Server Client Credentials + Tokens Site Pages UI Flow/Logic Business Logic HTML Style Sheets Browser Sensitive Data + Credentials / Tokens Site Services
Less is simple... Server Client “Desktop like Web” Browser UI Updates/Client Events
The Infrastructure (IP) Server Client • Extra Optimized Pipeline: • Diff. Meta Data, only critical • user interaction, constant • payload < 1k • Architecture: Decoupled GUI • Standard desktop platforms • Standard web, no Installation • DHTML • Silverlight • Mobiles • PDAs • Mash up server or client side • Any presentation layer that • sends and receives XML? • One layer • desktop • Development experience • See detailed presentation on VWG server client protocol • Read an article on “On-Server AJAX / Silverlight
Endpoints are a security vulnerability Client Server Connection strings Business Logic UI Flow/Logic Credentials + Tokens Consuming Services Sensitive Data
Visual WebGui – Decoupled Presentation DHTML Presentation Kernel Send event (xml) Receive UI Updates (xml) Visual WebGui Application Service World Wide Web Send event (xml) Receive UI Updates (xml) Send event (xml) Receive UI Updates (xml) Any device that can send and receive xml data Silverlight Presentation Kernel
Visual WebGui One code multi presentation layer Desktop-Like Web Massive user interaction Asp .Net like deployment Performance Scalability Fast development Secure Maintenance
Gizmox Established July 2007 18 employees (8 Software engineers/ Architects) + 25K developers (community) Co-marketing/ Co- development agreement with Microsoft DHTML SDK – 300,000 downloads, 22,000 VWG application (SAP, NetworkD, FileNet, IBM, IAI, Canadian Ministry of Education, IDF, Israeli Ministry of Interior, Phoenix insurance company….) Silverlight Beta shipment – July 08 First commercial product release - Q1 2009 Active chairman – Prof. Arie Scope, former Microsoft Israel subsidiary GM and Chairman CEO, CTO – Navot, Guy Peled