August 22, 2010

QuickConnectFamily 1.6.3 is now available

Posted in Android Development, Blackberry development, iPhone development tagged , , , , , , , , , , at 12:47 am by tetontech

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.

Posted in Android Development, Blackberry development, iPhone development tagged , , , , , , , , at 2:04 am by tetontech

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

Posted in Blackberry development tagged , , , , , , at 10:38 pm by tetontech

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

Posted in Blackberry development tagged , , , , , at 5:03 am by tetontech

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.

  1. Download and install VirtualBox version 3.1.4 or greater.  The earlier versions do not work with the blackberry simulator.
  2. Install WinXP in VirtualBox.  This worked for me.  I have not tried Win7 yet but will in the near future.
  3. 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

Posted in Uncategorized tagged , , , , , , , , , , , at 4:19 pm by tetontech

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

Posted in Android Development, Classes, iPhone development, misc tagged , , , , , , , at 9:11 pm by tetontech

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

Posted in Uncategorized tagged , , , , , , , , , , , , , , at 12:11 am by tetontech

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

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: