Last month we announced the v3 Alpha that included the innovative new Adaptive Widget Framework. We also introduced our new AppView widget that makes Tablet and Phone app development with jQuery Mobile easy. Learn more about these all of these new goodies in our v3 Alpha blog post. Today we are proud to announce the Beta version of Wijmo v3. It is more stable and one step closer to the final release. We have also added some new features to AppView.
Adaptive Widgets on CDN
You can reference Wijmo v3 from our CDN and use the Adaptive Widgets with jQuery Mobile like so.
<!--jQuery References-->
<script src="http://code.jquery.com/jquery-1.8.2.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js" type="text/javascript"></script>
<!--Theme-->
<link href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" rel="stylesheet" type="text/css" />
<!--Wijmo Widgets CSS-->
<link href="http://cdn.wijmo.com/jquery.wijmo-complete.all.3.0.0b2.min.css" rel="stylesheet" type="text/css" />
<!--Wijmo Widgets JavaScript-->
<script src="http://cdn.wijmo.com/jquery.wijmo-open.all.3.0.0b2.min.js" type="text/javascript"></script>
<script src="http://cdn.wijmo.com/jquery.wijmo-complete.all.3.0.0b2.min.js" type="text/javascript"></script>
AppView Features
We have added support for embedded pages in AppView. For most scenarios you will want to use our built-in Ajax navigation for AppView by using linked AppViewPages. But if you want to define all of your AppViewPages in a a single file you can now do so. This is a similar pattern to defining multiple embedded Pages in jQuery Mobile app. Take a look at a live demo of AppView, or read more about it in our docs.
Grid & Data
We have separated our data operations in grid into its own API called jquery.wijmo.data.js. Grid now has a dependency on this API and uses it for sorting, paging, filtering, etc on local arrays. We separated this so that it could be used outside of the Grid. You can also write your own adapter for Grid to use as long as it implements our data Interface. We will soon be providing custom adapters for using Grid with other data libraries such as BreezeJS.
TypeScript
The entire Beta release of Wijmo v3 was compiled from TypeScript. This migration has made identifying bugs during compilation much easier. We hope that TypeScript will help us make Wijmo even more stable. We are also considering the release of our TypeScript source files.
Go Get It!
Download Wijmo v3 Beta, explore the new mobile widgets or learn more about v3. If you have any feedback or questions about please post them in the v3 Beta forum. We have also published some documentation for the widgets to help you get started. The docs will be updated during the Beta process so please be patient if something is missing momentarily.