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
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.

Draggable ExtJS's charts
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:

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.

Tic Tac Toe game
http://ext4.evolic.site50.net/games/xo/xo.html

Texas Hold'em Poker game
http://ext4.evolic.site50.net/games/card/poker.html

One thousand game
http://ext4.evolic.site50.net/games/card/board.html

Tetris game UI
Tetris game UI

Battleships game UI screenshot
Battleships game UI screenshot

Dices game UI screenshot
Dices game UI screenshot

Draughts game UI screenshot
Draughts 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:

Grouped skills grid
Grouped skills grid

Eve Online items tree
Eve Online items tree

Wallet transactions chart
Wallet transactions chart

Used technologies:

  • XHTML, CSS;
  • Javascript, JSON;
  • ExtJS 4.x
  • SQL, PostgreSQL, PL/PgSQL;
Free Web Hosting