Agile Toolkit is a PHP framework for developing Web User Interfaces. Inspired by desktop GUI it provides a full object-oriented foundation for Business and Presentation logic of your web software. Compared to other PHP frameworks, Agile Toolkit offers a completely fresh and exciting experience.
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.
25. 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
56. 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
67. www.agiletoolkit.org
Support Model
☺ Full Open-Source (AGPL)
☺ Tightly Controlled Development
☺ Freelancer Licensing
☺ Enterprise Licensing
☺ Development Services
68. 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
69. www.agiletoolkit.org
Questions
presented by Romans Malinovskis
r@agiletech.ie
Twitter: @atk4