August 22, 2010
QuickConnectFamily 1.6.3 is now available
I am uploading to sourceForge the latest version of QuickConnect right now.
This new version of QC is a maintenance version and has two fixes in it.
The first is a fix to the display of iAdds. Previously the iAdd seemed to disappear but was still taking up screen space and masking the area it was covering.
The second fix regarded a crash when using native databases with null values in fields.
Both of these defects have been fixed.
July 4, 2010
QuickConnectFamily 1.6 Release is Here.
The first non-beta of QuickConnect 1.6 is now available.
Thanks to several of your users the new QC release is available. It is no longer in Beta!
It includes an update to Android version 2.2. You will also find that the template selection has been dramatically simplified. You will find that there are now two template groups, QuickConnect Mobile Hybrid and QuickConnect Mobile Obj-C. Within these groups you will find the different types of projects.
For the Hybrid group you will find iPhone, iPad, Android, Blackberry, and PalmWebOS hybrid JavaScript/Objective-C templates.
For the Obj-C group you will find iPhone and iPad Objective-C templates.
The Obj-C group is used to develop pure Objective-C iPhone and iPad applications.
There have been many changes and improvements since 1.5 including many more examples.
May 15, 2010
Blackberry Template Added to QuickConnectFamily
A template for development of Blackberry hybrid applications has been added to the QuickConnectFamily 1.6 beta 15. Instructions on how to install the Blackberry SDK, use the template, compile, and run your app in the Blackberry simulator can be found on the wiki.
Developing for Blackberry requires large amounts of RAM. It is suggested that you have 4 and preferably 8 Gig.
March 13, 2010
Developing for Blackberry on the Mac
After attempting to develop for Blackberry on the Mac in several ways I have finally come across a way that works. Here is how you can get this to work.
- Download and install VirtualBox version 3.1.4 or greater. The earlier versions do not work with the blackberry simulator.
- Install WinXP in VirtualBox. This worked for me. I have not tried Win7 yet but will in the near future.
- From within your Win installation download and install the blackberry JDE 5.0 not earlier versions. Make sure you get the JDE not the eclipse plugin.
At this point you can use the JDE to develop, compile, and run in the blackberry simulator from within your Win installation.
There is another option. I am compiling and creating the .cod Blackberry application file inside of Xcode. I will soon be releasing a version of QuickConnect that has a Blackberry template based on what I am doing now. At that point we should be able to create one application and run it on the iPhone, Android, Blackberry, and Palm WebOS. In fact there will be one QuickConnect template that will build for all of these platforms in addition to templates for each individual platform.
After I compile the application and generate the .cod file in Xcode I then place the .cod file in a VirtualBox shared directory. I can then launch the simulator directly by running the .bat file for the 9559 simulator called 9550.bat. It is found in the Simulator directory of the JDE 5.0 installation directory.
With the simulator running I select file->Load Java Program and pick the .cod file from the shared directory. Using the Blackberry simulator I then run the application.
February 2, 2010
Cross Platform Hybrid Communication
For those who wish to develop their own hybrid library or framework here is a table that may be of help. It also explains how QuickConnect communicates back and forth with the native device code on multiple platforms.
Key:
- URL data transfer – Information must be passed as if the view was being updated with a new page to display or, in the Case of Android, and HTML “JavaScript:” URL is used.
- Direct Call – JavaScript objects are available from the underlying language or underlying objects are available from within JavaScript depending on the direction of the call.
- Built In – The native development environment is HTML, CSS, and JavaScript.
| Device | To Native | From Native |
|---|---|---|
| iPhone/touch/iPad | URL data transfer | Direct Call |
| Android | Direct Call | URL data transfer |
| Blackberry | Direct Call | Direct Call |
| Palm WebOS | Built In | Built In |
| Nokia/Symbian with QT | Direct Call | Direct Call |
January 13, 2010
QCDC Conference Announcement
I am pleased to announce the first annual QuickConnect Developers
Conference and look forward to meeting you. The conference will be held August 5th and 6th and looks to be an exciting and interesting event.
You will meet and interact with experts in mobile development of web
and hybrid applications.
Hands-on tutorial sessions will be provided both for those new to and
experienced with the QuickConnect cross platform JavaScript
application framework.
Topics include but are not limited too:
- migrating existing mobile web apps to installable apps quickly and easily on all major mobile platforms
- How to use one click to build your application for the iPhone, Android, Blackberry, and WebOS platforms
- interacting with HTML 5 components to build your app
- reducing time to market using the QuickConnect framework
- interacting with the device for functionality such as accessing contacts, embedding google maps, using Apple push, etc. all from within JavaScript
- using QuickConnect enterprise data synchronization for both installed and web applications
Attendees will also have a say in the new feature roadmap of the framework.
Cost
The cost will be $150 for one day or $200 for both. This includes presentations, hands-on tutorials, and labs.
Location
The conference is being held in Rexburg, Idaho the home of BYU-Idaho.
Attendees
If you are interested in attending please send an email indicating
this to quickconnectfamily@gmail.com. I would hate to run out of
space for you. This is not a firm commitment to come, just a
statement of interest in coming. A conference registration system
with further information regarding the conference will be setup soon.
Additional Activities
For off time activities you will find that Yellowstone and Teton National parks are within day-trip range as well as several parks such as Craters of the Moon National Monument and Harriman State Park. There are many outdoors activities available locally. Everything from world renowned fishing to horseback riding, hiking, etc. Jackson Hole is about an hour and a half away by car with all of it’s tourist activities as well.
Access to Rexburg is easy since there is a good sized airport within 30 minutes of the location that is only one connection away from the Denver or Salt Lake hubs depending on your choice of airline.
This is a wonderful outdoors activity area in August. The temperature is usually in the upper 80′s during the days of the conference.
Potential Speakers
If you would be interested in speaking please send an email with your
speakers resume, a proposed topic, a description of what the attendee would be able to do after your presentation, and an outline of your presentation to quickconnectfamily@gmail.com.
Lee S. Barney – The QuickConnectFamily framework creator and moderator.
December 30, 2009
iPhone Enterprise Data Synchronization
The QuickConnectFamily framework now has Enterprise Data Synchronization built in. It is included in the 1.6 beta 9 and later versions. In beta 9 the only tested version is for the iPhone but in beta 10 there will be tested versions for the iPhone, Android, Blackberry, and Palm Web OS devices.
You can find a ‘how to’ on the wiki.
An example app, synchronization, is also include in the 1.6 beta 9 and later downloads. It uses http. You should use https in your implementation
It was fun to create this ability. I hope you can use it.
Lee