WidgetGap

844 views

Published on

WidgetGap is a W3C widget that renders in the Apache Rave portal through Wookie. This widget can also be converted into a native mobile application with PhoneGap.

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
844
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WidgetGap

  1. 1. WidgetGapA Wookie & Cordova mashup widget
  2. 2. Apache Wookie (incubating)O Java server application that serves W3C widgetsO Integrated into Apache RaveO http://incubator.apache.org/wookie/
  3. 3. Apache Cordova (incubating)O Platform to create native mobile apps from HTML, CSS and Javascript (W3C Widgets)O Open source project behind PhoneGapO http://incubator.apache.org/cordova/
  4. 4. W3C WidgetsO […] a packaging format and metadata for a class of software known as widgets.O Widgets (…) are full-fledged client-side applications that are authored using technologies such as HTML and then packaged for distribution.O http://www.w3.org/TR/widgets/
  5. 5. http://xkcd.com/927/
  6. 6. The challengeMake cross-domain (Ajax) requests work:Config.xml:<access origin="http://www.example.com"/>Javascript:var loc = productLink;if (window.widget && typeof window.widget.proxify== function) { loc = widget.proxify(loc); }Xcode"External Hosts" entry in Resources/Cordova.plist
  7. 7. The code https://github.com/jashaj/WidgetGap
  8. 8. On the phone
  9. 9. In Apache Rave

×