http://www.orubase.com/support/forums/orubase/106045/Orubase-Studio-v11056-available-for-download-
This version is licensed for use in production applications; see the license for more details. Since releasing Orubase Beta 2, we have made a number of changes to the code base; refer to the following details.
To avoid conflict with Syncfusion Essential Studio®, the following Orubase library names and namespaces have changed.
For Mobile MVC:
For Android:
For iOS:
For Windows Phone 7.1
The Orubase Project Wizard has been enhanced with the following options:
Orubase Project Utility
When a login page is included in the Wizard, it will be included in the application. The following emulator screenshots show login projects in three mobile platforms.
Login Pages in iOS, Android, and WP7
Content Pages in iOS, Android, and WP7
Pages for Settings in iOS, Android, and WP7
The following Orubase native APIs have been added to this release:
SQLite is an in-process library that implements a self-contained, zero-configuration, server-less, transactional SQL database engine. SQLite provides a relational database management system (RDBMS), and it implements most of the SQL standard by using a dynamically and weakly typed SQL syntax.
Orubase supports the APIs listed below.
This will create a database in the specified name or open the database if it already exists.
Orubase.SQLiteStorage.createDatabase("dbname" , { onSuccess: function (data) { //success }, onFailure: function (error) { //failure } });
This API will execute non-result set queries like create, insert, update, delete, drop, etc.
Orubase.SQLiteStorage.executeNonQuery("Create table demo (id int unique, data text)" , { onSuccess: function (data) { //success }, onFailure: function (error) { //failure } });
This API will execute queries that return a result set (for example, any Select query).
Orubase.SQLiteStorage.executeQuery("select data from demo where id =1" , { onSuccess: function (data) { //success }, onFailure: function (error) { //failure } });
In the File API, write modes and encryption modes are included.
The write mode—the mode for writing files—can be specified as follows:
In encryption mode, files can be read or written using encryption and decryption algorithms. The encryption and decryption modes can be specified as follows:
If the encryption mode is set to aes, the AES algorithm will be used for file encryption and decryption. You can also specify your own algorithm in custom encryption mode. This ensures security over files stored in the device.
Refer to this the sample:
Orubase.Storage.writeFile (“directoryname”, “filename”, “filecontent”, OrubaseEnums. FILEWRITEMODES. OVERWRITE, OrubaseEnums.ENCRYPTIONMODES. AES, { onSuccess: function (data) { //success }, onFailure: function (error) { //failure } });
In the Contacts API, Get Contacts will retrieve additional information such as multiple phone numbers (e.g., home or work), multiple email addresses, titles (Mr. or Mrs.), nicknames, and mailing addresses. Remember, the contact information format differs between mobile platforms.
For Android, the following contact details will be retrieved:
For iOS, the following contact details will be retrieved.
For Windows Phone 7, the following contact details will be retrieved.
The following JavaScript code retrieves contacts from the device.
Orubase.Contacts.getContacts({ onSuccess: function (data) { //success }, onFailure: function (error) { //failure } });
Four new controls—namely TextBox, NumericTextBox, PercentTextBox, and PasswordTextBox—have been added to the iOS, Android, and Windows rendering modes. Each control contains two helpers:
The text-box helper is used to create a text box in a device’s native style. Currently, we support rendering in iOS, Android, and Windows modes. Text boxes can be specified for email, telephone, text, or numbers. The text-box field for windows has a Clear button, which can be used to clear text in the box.
TextBox helpers for IOS, Android and WP7
The password helper is used to create a password field masked with symbols in a device’s native style. The password field for Windows consists of a show-hide button, which can be used to toggle the visibility of the password.
Password helpers for IOS, Android, and Windows Phone 7
The numeric-text-box helper is used to create a text box in a device’s native style. You can enter only numeric values within the text box. The numeric text box may or may not have spin buttons, which are used for increasing or decreasing numeric values.
Numeric Text Boxes for iOS, Android, and Windows Phone 7
The percent-text-box helper is used to create a text box in a device’s native style. The percent text box takes only percentage values. It may or may not have spin buttons, which are used for increasing or decreasing the values.
Percentage Text Boxes for iOS, Android, and Windows Phone 7
The final version of Orubase Studio includes ASPX and RAZOR code snippets for all Orubase ASP.NET MVC helpers.
http://cdn.syncfusion.com/orubase/latest/sf-mobile-shared.min.js (Minified and G-zipped; always targeted to the latest version.)
http://cdn.syncfusion.com/orubase/1.1.0.56/sf-mobile-shared.min.js (Minified and G-zipped; version specific.)
http://cdn.syncfusion.com/orubase/1.1.0.56/sf-mobile-shared.js (Useful for debugging.)
http://cdn.syncfusion.com/orubase/latest/orubase.min.js (Minified and G-zipped; always targeted to latest version.)
http://cdn.syncfusion.com/orubase/1.1.0.56/orubase.min.js (Minified and G-zipped; version specific.)
http://cdn.syncfusion.com/orubase/1.1.0.56/orubase.js (Useful for debugging.)
http://cdn.syncfusion.com/orubase/latest/sf-mobile-shared.min.css (Minified and G-zipped; always targeted to latest version.)
http://cdn.syncfusion.com/orubase/1.1.0.56/sf-mobile-shared.min.css (Minified and G-zipped; version specific.)
If you want to host the files yourself, download this zip file: