Download: https://sourceforge.net/projects/jmg/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.
JMG ALPHA 003
- Roberto Lopez
- HMG Founder
- Posts: 4012
- Joined: Wed Jul 30, 2008 6:43 pm
JMG ALPHA 003
Regards/Saludos,
Roberto
(Veritas Filia Temporis)
Roberto
(Veritas Filia Temporis)
Re: JMG ALPHA 003
Great! I''ll test it tomorrow!
Thank you!
Thank you!
- serge_girard
- Posts: 3308
- Joined: Sun Nov 25, 2012 2:44 pm
- DBs Used: 1 MySQL - MariaDB
2 DBF - Location: Belgium
- Contact:
- Roberto Lopez
- HMG Founder
- Posts: 4012
- Joined: Wed Jul 30, 2008 6:43 pm
Re: JMG ALPHA 003
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
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)
Roberto
(Veritas Filia Temporis)
- 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
That is so nice Roberto!
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
South or North HMG is worth.
...the possibilities are endless.
- danielmaximiliano
- Posts: 2625
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: JMG ALPHA 003
Gracias Roberto
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Re: JMG ALPHA 003
Que Buen Trabajo Sr.Roberto.
Muchisimas Gracias
Muchisimas Gracias
- luisvasquezcl
- Posts: 1259
- Joined: Thu Jul 31, 2008 3:23 am
- Location: Chile
- Contact:
Re: JMG ALPHA 003
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
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