Agile Toolkit is a PHP framework for developing Powerful Web Applications. Inspired by Desktop Toolkits (QT, Cocoa, .NET) it provides clever web application framework for developers with any skill level.
3. www.agiletoolkit.org
About me
âș Started programming on 8088 IBM PC
âș TurboVision, Pascal, C++, Delphi since 1994
âș LINUX / UNIX administrator in 1999
âș Founded Web Service Company in 2003
âș Published Agile Toolkit in 2010
âș CTO, Consultant, Entrepreneur
6. www.agiletoolkit.org
About me
âș Started programming on 8088 IBM PC
âș TurboVision, Pascal, C++, Delphi since 1994
Object-Oriented User Interface
(Performance-focused)
7. www.agiletoolkit.org
Web UI Problem
â90% of Developer Time is spent on User Interfaceâ
Steve Jobs, NeXT Presentation
UI
UI
UI
Core
Core
Core
1998 2004 2012
History repeats itself. Now in Web UI.
13. www.agiletoolkit.org
Web UI Problem
âč Not Reusable
JS âč Cross-Language
Your âč High-Spec
API Code
âč Scattered
MVC âč Difficult to test
âč Expensive to maintain
14. www.agiletoolkit.org
Web UI Problem
âč Not Reusable
JS âč Cross-Language
Your âč High-Spec
API Code
âč Scattered
MVC âč Difficult to test
âč Expensive to maintain
You still âechoâ HTML
15. www.agiletoolkit.org
Agile Toolkit Approach
JS
API Add-
Core Component
ons
PHP
Backend and Frontend are fully integrated throughout
Agile Toolkit, Your Product and Add-ons.
24. www.agiletoolkit.org
Agile Toolkit: User Interface
âș Great looking Interface out-of-the-box
âș Add-ons and components use standard UI
âș Flexible HTML templates
âș Stable
âș Re-usable and extensible
55. www.agiletoolkit.org
Agile Toolkit: Business Logic
âș Object-Oriented, not table-oriented
âș Models support joins and conditions
âș Model traversing
âș SQL expressions, extensions
âș Support for stored procedures
66. www.agiletoolkit.org
Support Model
âș Full Open-Source (AGPL)
âș Tightly Controlled Development
âș Freelancer Licensing
âș Enterprise Licensing
âș Development Services
67. www.agiletoolkit.org
Agile Toolkit - 2012 plan
âș On-Line Add-on store for v4.2
âș Agile CMS, Agile Cart
âș Improved Unit Tests
âș Improved Documentation
âș iBook
68. www.agiletoolkit.org
Questions?
presented by Romans Malinovskis
r@agiletech.ie Twitter: @atk4