Sencha ExtJS
Sencha Ext JS is the industry's most powerful desktop application development platform with unparalleled cross-browser compatibility, advanced MVC architecture, plugin-free charting, and modern UI widgets.
Originally built as an add-on library extension of YUI by Jack Slocum, Ext JS includes interoperability with jQuery and Prototype.
Master of Thesis project called Didactix
My adventure with ExtJS started in 2007 year, when I was working on my Master's of Thesis project, called Didactix. I needed some tree implementation, which allows me to check any node of the tree structure.
I found such feature in ExtJS 1.1.1 and used as following:
Used technologies:
- ExtJS 1.x
Pregnancy Portal Content Management Systems
Later on I was working on the CMS for the
Pregnancy Portal, which I was implementing with ZNF Framework at the beginning. In 2009 we switched
frontend of the portal to
Zend Framework 1.
Some sample screen shots of the CMS you can see on the
Pregnancy Portal page.
There was used ExtJS 2.x and many of users extensions (ux). Data exchange between server and
client was made by special XML format using Ajax technology.
More information and screenshots of the administration panel you can find on page about portals projects.
Content Management System of the Pregancny Portal
Used technologies:
- JavaScript,
- ExtJS 2.x
ExtJS/YUI charts with drag and drop feature
In 2009 I was working on drag and drop feature for ExtJS 3.x charts.
The goal was to create easy to edit line data set, just by dragging and dropping points on
the chart view.
First version of the solution was the JavaScript only.
Second one - highly demanded by the client was about implementing drag and drop feature in
ActionScript3, in which ExtJS 3.x charts - taken from YUI library, are written.
ExtJS 3.x/YUI 2.x Charts - implementing drag&drop feature in ActionScript3.
Project was successfully completed as you can see above and test at the pages:
- http://ext3.evolic.site50.net/examples/nils/charts.html
- http://ext3.evolic.site50.net/examples/nils/time-axis-charts.html
Used technologies:
- JavaScript,
- ExtJS 3.x,
- YUI 2.x,
- ActionScritpt 3.
Loculus Games - research & development
In 2012 I was working on project called Loculus Games.
The goal was to create games:
Project was suspended but at least you can check this research and development results. The main output of that project is simple and small card games framework, which is easy to use in ExtJS.
http://ext4.evolic.site50.net/games/xo/xo.html
http://ext4.evolic.site50.net/games/card/poker.html
http://ext4.evolic.site50.net/games/card/board.html
Battleships game UI screenshot
Used technologies:
- XHTML, CSS;
- Javascript,
- ExtJS 4.x
Eve Online characters manager
I also started another project, where ExtJS shows it's power - small (unfinished) application
for Eve Online
account management.
Game Developers released Webservice, which every gamer can use if he/she wants. The API
features and configuration you can check at following page:
http://wiki.eveonline.com/en/wiki/Category:API
Here are the samples I have done with the ExtJS 4.x and Eve Online data:
Used technologies:
- XHTML, CSS;
- Javascript, JSON;
- ExtJS 4.x
- SQL, PostgreSQL, PL/PgSQL;