November 29, 2008
This release, like RC 2, includes an installer.
Database access is just as easy. A wrapper for the SQLite database used natively on the iPhone is included in the framework. It supplies you with two methods, getData and setData, that are easily used to access and modify your data.
AJAX is also supported by a wrapper with getData and setData methods.
Also, QuickConnectPHP is included. This is an implementation of the QuickConnect framework in PHP. It allows you to create web applications quickly and easily using the same engineered approach that you use for your iPhone and Mac applications. It includes a MySQL wrapper that supplies both of the getData and setData methods as well.
November 28, 2008
Recently in a response to a previous blog posting I was asked about what I see as the reason behind and the future of QuickConnect. I am posting my response here to make it easier for all to find.
I have as yet not created a web page describing the intent of the QuickConnect platform. It basically comes down to this:
For the last 4 years I have been working on a framework implemented in multiple languages to speed up development of different types of applications. This is why you see QuickConnectPHP and QuickConnectYaws and will soon see QuickConnectJava and QuickConnectJ2EE. You don’t need them to write for the phone or the Mac but you may want to use them if you need to create a web application.
Why should an engineer/developer need to learn one framework for installed applications and another for web applications?
And why should an engineer/developer need to learn one framework to use in a web client and another for the server side of their web application?
And why again should this engineer/developer have to learn a different framework when moving from one language to another?
What I have attempted to do is to boil down all the engineering work I have been doing in the last 4 years to a lean, easy to use framework for multiple platforms, multiple situations, and multiple languages.
I can only hope that it will be of use to someone. I decided to make this work public since it has dramatically increased my productivity when writing apps.
Also, after years in the industry I came to teach in the Computer Information Technology department at BYU-Idaho. We teach the basics of the engineering behind QuickConnect to our undergraduates. This knowledge has given them a distinct advantage in the workplace when it comes to jobs so I felt it should be shared with a wider audience.
I hope this explains why I created QuickConnect.
November 21, 2008
I have just completed an installer for QuickConnectiPhone. You no longer need to copy the template directories to Xcode and Dashcode. The installer does it for you.
This new version, Release Candidate 2, contains the installer as well as the examples found in RC1.
I hope this makes it easier to use.
November 18, 2008
I know this isn’t directly iphone related but I thought I would include it here.
A custom Xcode template is included in the downloadable zip file to dramatically speed your development. See the installation instructions below.
New additions for the Mac implementation are:
Any number of shipped database or embedded UIWebView SQLite databases can be used. They can even be used together if you want.
Both of these asynchronous calls are handled for you in either the DatabaseAccessObject or ServerAccessObject(AJAX). They both use a common ‘getData’ and ‘setData’ interface to the functionality.
Place the ‘QuickConnect Application’ folder in the ‘/Developer/Library/Xcode/Project Templates/Application’ folder and when you select ‘New->Project’ in Xcode the ‘QuickConnect Application’ template will be a selectable option at the bottom of the window when you select ‘Mac OS X’ and ‘Application’