JMG ALPHA 003

User avatar
Roberto Lopez
HMG Founder
Posts: 4012
Joined: Wed Jul 30, 2008 6:43 pm

JMG ALPHA 003

Post by Roberto Lopez »

JMG (Javascript Mini GUI)

JMG is a JavaScript library.

The main goal of the project is to allow developers, the creation of responsive web applications using the same code for desktop and mobile devices.

Another goal is to simplify things, using only Javascript for coding, without the need of deal with HTML and CSS too. JMG apps can be contained in only one (Javascript) '.js' file.

Responsiveness (the capability to adapt to any screen sizes and orientations) are achieved using two approaches:

- The application can display itself using full page width on small screens and to display as dialogs on larger ones.

- The user can arrange widgets in grids filled with blocks containing the widgets. When there is enough space, the blocks are shown side by side. Otherwise they are shown stacked. You can test this, simply using the zoom of your desktop browser or using the device mode emulation of the Javascript console on desktop version of Google Chrome.

FIles description:

index.html: Main HTML page (app loader)
app/main.js: Main JMG demo (the only one so far)
lib/jmg.js: The JMG library
lib/jquery.mobile-1.4.5.min.js: jQuery Mobile library (the heart of JMG)
lib/jquery-1.12.1.min.js: jQuery library (the heart of jQuery Mobile)
css/jquery.mobile-1.4.5.min.css: jQuery Mobile CSS
php/select.php: server procedure (get a recordset from a table)
php/insert.php: server procedure (add rows)
php/delete.php : server procedure (delete rows)
php/update.php: server procedure (update edited rows)
data/people.sql : import this file on 'test' database for AJAX demo

Getting Started:

Simply double click 'index.html' file. Main demo will be open in your default browser.

For testing AJAX demo, you must install an AMP server (I'm using XAMPP) copy all JMG files to web root folder (htdocs in the case of XAMPP) and import data/people.sql in the database 'test'. Finally, your app, will be ready for testing (including AJAX) at 127.0.0.1.

Of course, you can put your app online in any standard web hosting or use any of the available tools for creating an Android or IOS application with it.

Compatibility:

jQuery Mobile, the wonderful library behind JMG is compatible with a lot of mobile and desktop web browsers, making your app, able to run almost anywhere.
Download: https://sourceforge.net/projects/jmg/
Regards/Saludos,

Roberto


(Veritas Filia Temporis)
User avatar
mol
Posts: 3774
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: JMG ALPHA 003

Post by mol »

Great! I''ll test it tomorrow!
Thank you!
User avatar
serge_girard
Posts: 3308
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: JMG ALPHA 003

Post by serge_girard »

Thanks Roberto !

Serge
There's nothing you can do that can't be done...
User avatar
Roberto Lopez
HMG Founder
Posts: 4012
Joined: Wed Jul 30, 2008 6:43 pm

Re: JMG ALPHA 003

Post by Roberto Lopez »

And...

You could use (ie) Apache Cordova to build applications for IOS, Android, Linux or Windows from your JMG project:

http://cordova.apache.org/#supported_platforms_section

Making, this way JMG multi-platform.

PS1: You could even build your app with a cloud service as PhoneGap: https://build.phonegap.com/

PS2: The future has already arrived... long ago :)
Regards/Saludos,

Roberto


(Veritas Filia Temporis)
User avatar
Rathinagiri
Posts: 5480
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Contact:

Re: JMG ALPHA 003

Post by Rathinagiri »

That is so nice Roberto!
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: JMG ALPHA 003

Post by esgici »

Very nice :arrow:

Thanks maestro :D
Viva INTERNATIONAL HMG :D
User avatar
Steed
Posts: 433
Joined: Sat Dec 12, 2009 3:40 pm

Re: JMG ALPHA 003

Post by Steed »

Gracias
User avatar
danielmaximiliano
Posts: 2625
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: JMG ALPHA 003

Post by danielmaximiliano »

Gracias Roberto
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
ASESORMIX
Posts: 213
Joined: Thu Oct 25, 2012 8:08 pm
Location: Bqto, Venezuela

Re: JMG ALPHA 003

Post by ASESORMIX »

Que Buen Trabajo Sr.Roberto.
Muchisimas Gracias
User avatar
luisvasquezcl
Posts: 1259
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Contact:

Re: JMG ALPHA 003

Post by luisvasquezcl »

Estimado Roberto,
Se ve bastante bien la libreria.
Tuve problemas para cargar datos via ajax. Alguien más le ha pasado lo mismo?.
Gracias por la nueva libreria.
saludos cordiales,
Luis Vasquez
Post Reply