Completed

Demonstrate native windows port of web app using javascript, php, database, and flex

We have an app at [url removed, login to view] that we desire to run offline. It needs to be installed like a normal desktop application for windows and run on a computer without an internet connection. Installation must be simple so setting up PHP/postgres on the customers machine won't be acceptable.

As can be seen, the current web app uses html/JS/css on the client side and PHP/Postgres on the server side.

It also has a flash module embedded in the html that is requried to load files from the filesystem. We need to make it all work as a native application to be installed on Windows7/8 (preferably XP also) that must work when the machine is offline. It is to be installed by a simple installer with no setup required. The just expects to click "next" or similar.

Various options have been suggested,

[url removed, login to view]

[url removed, login to view]

Node-webkit,

Chromium embedded

[url removed, login to view]

Titanium etc.

To complete the project complete instructions on how to achieve this for a simple example should be submitted from setting up the development environment to providing the sample with installer so it can be verified to work. This will give us confidence that converting all the other code etc will work. Note that we will post that as a larger later project.

For the development environment setup, it must work on win7 64 bit, with download links, installation instructions supplied if not standard.

For the sample product:

This is a standalone product that runs natively and is installed to say C:\nativeAPP. It is launched from a desktop icon and looks like a normal desktop app except it has an embedded browser to run the html/css/js/flex.

Deliverables:

1. Give a brief explanation of why you choose this development environment,

2. Demonstrate porting of PHP/SQL to a native relational database system, by showing read/write to the database as a result of a simple query. Database/saved data must use the C:\nativeAPP dir and must not be deleted if the user clears the browser cache etc.

3. The deliverable must include an html file with a very simple embedded flex file demonstrating reading from C:\nativeAPP . This It must work with flex 3.6 and is best achieved by setting -use-network=false in the flash compile options.

Example code:

var xmlLoader:URLLoader = new URLLoader();

[url removed, login to view]([url removed, login to view], loadXML);

[url removed, login to view](new URLRequest("[url removed, login to view]"));

var xmlData:XML = new XML();

function loadXML(e:Event):void{

xmlData = new XML ([url removed, login to view]);

[url removed, login to view]([url removed, login to view]());

}

You can copy and use this code if you desire. The point is that this kind of file access with flex works with your target setup. The flex file can be very simple and just demonstrate that this works.

4. Demonstrate that normal JS libraries and css works in your chosen setup like it does at [url removed, login to view] especially all jquery etc.

5. Provide full source code and final installer that meets requirments.

To apply please indicate the environment you will use and why, screen captures or sample installer for a different or empty project will help us assess the look and feel etc.

If you are successful in this project then you will be favored for the next project that will involve actually converting much of the php/postgres to the new environment.

We need this project done urgently so please bid asap! We will choose the first suitable person when we check next.

There seems to have been some confusion. This project is not to actually convert all the PHP/SQL code to native, but demonstrate a system that can be used to do that. The actual task will be a separate, larger project.

Skills: Appcelerator Titanium, Javascript, node.js, PHP, PostgreSQL

See more: native windows com port, demonstrate app, why we use php for web development, why we need jquery, why use php for web development, web server in javascript, web development with node.js, web development with javascript, web development using html 5, web development icon, web development environment windows, web app google, uses of php in web development, use of node.js, use html for web development, simple file database, sample system using php, sample product brief, query of web development, product development brief, p.c. connection, node web development download, node web development, node js xml, node js postgres

About the Employer:
( 75 reviews ) Christchruch, New Zealand

Project ID: #6124512

Awarded to:

pratikflex

Hello Rusell! Hope you are doing fine. Here is pratik as we did same project in flex but other language. Here is answer to the questions : 1. Give a brief explanation of why you choose this development environment More

$55 USD in 2 days
(1 Review)
2.8

3 freelancers are bidding on average $190 for this job

prashushinde9

Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bu More

$257 USD in 10 days
(14 Reviews)
5.1
drudev

Hello. I am a web developer with 11+-year experience . I work remotely on DigitalRay company - [login to view URL] - LA (USA). Technical knowledges: 1PHP JavaScript Ruby RoR ASP.Net C#, Java, Python, Zend, CakePHP, Symph More

$257 USD in 3 days
(23 Reviews)
4.9
yzqtech

Hi, I am a dynamic problem solver and seen your details can assured you to do it best for you exactly as you expecting with great quality and faster complete rate. I am started new on freelancer but doing Php(Fra More

$210 USD in 7 days
(11 Reviews)
4.6
teksolve1

Hello There, Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned Read with all your requir More

$155 USD in 3 days
(0 Reviews)
0.0