SlideShare a Scribd company logo
예 스 폼
Agile Software
Development
by web programming
Presenter : Lael
(MM Lab of Chonnam National Univ)
Lab seminar
2013.05.04
1. Agile Software Development
Agile software development is
- Different from
http://en.wikipedia.org/wiki/Agile_software_development
- I mean just “agile”. Quick and Clean development.
2. In early web.
PHP : Personal Home Page Tools (1995)
ASP : Active Server Page (1998)
JSP : Java Server Page (2003)
All just for Expression! Show text & photo.
That doesn’t require professional programming
skill.
Structured oriented programming.(just think &
2. In early web. (cont)
In 1998, many company has crushed (I.M.F).
>> Web programmer Bigbang! IT does not require such
big capital.
2. In early web. (cont)
Due to high popularity of Web programmer, the rewards
become lower and lower.
>> Most of programmer stop learning web. (find another
job)
3. After they stop learning…
• High speed internet line spread into home.
• Hardware price came down.
• Software crisis(early software does not support bug-
fix).
• Software engineering(people want to develop software
efficiently).
• Many input-device has developed(Web cam, Screen
reader, Smart phone, Barcode reader, Touch screen,
NFC, RFID).
• Wireless network has developed(Now-2013-LTE
speed : 2MB/s)
3. After they stop learning(cont)
• Innovation!
By (Google Chrome, Apple Iphone), we can make high
tech web software!
• Web 2.0
connect. Web is Web.
Web is not “showcase”, but “Platform”.
4. Web 2.0 (Important)
The WEB.
- Rich Internet application (3D, Sound, Gyro~)
- Web-oriented architecture (REST, POX,
kakaotalk://sendmsg?text=hello!
http://service/turn/on/tv )
- Social Web (Communication, Collective intelligence)
5. WEB & OOP
OOP : Object-oriented programming (OOP) is
a programming paradigm that represents concepts as
"objects" that have data fields (attributes that
describe the object) and associated procedures known
as methods. Objects, which are
usually instances of classes, are used to interact with
one another to design applications and computer
programs.
5. WEB & OOP (cont)
OOP feature
- Encapsulation
- Override
- Polymorphism
- Dynamic binding
- Information Hiding
5. WEB & OOP (cont)
- Webpage component.
HTML + CSS + JAVASCRIPT + (PHP,ASP,JSP)
5. WEB & OOP (cont)
- Webpage component.
HTML + CSS + JAVASCRIPT + (PHP,ASP,JSP)
5. WEB & OOP (cont)
*Javascript has OOP features.
(server side oop)
*PHP -> CI framework
*ASP -> ASP.net (c#)
*JSP (it’s based on java)
6. Javascript Framework
*we don’t need to understand the inside.
*All we have to do is just understanding
“How to use”
6. Javascript Framework
*ExtJS
*Sencha (ExtJS extension that specialize for
Mobile device)
7. Develop with ExtJS(Sencha)
http://www.sencha.com/products/touch
Sencha is javascript library that handle various browser
& devices.
7. Develop with ExtJS(Sencha)
Due to OOP feature, It can easily publish to other
platform.
You don’t need to check all browser. Sencha framework
will do that for you!
Support 5 major browser.
7. Develop with ExtJS(Sencha)
Due to OOP feature, It can easily publish to other
platform.
You don’t need to know, C, C++, Obj-C. Sencha
framework will do that for you!
Sencha will transform your code to Platform optimized
program.
Support 3 major OS. (native program)
7. Develop with ExtJS(Sencha)
You don’t need to know ~
Sencha framework will do that for you!
Support 2 major Mobile-OS. (Android, IOS)
8. Agile development
With this framework, you can make widely-covered-
program.
8. Agile development (cont)
[Demo]
Quick demo to make
-Windows Program(.exe)
-Android Program(.apk)
Agile Software Development by Sencha

More Related Content

What's hot (20)

PPTX
Aspect oriented programming
Robert MacLean
 
PDF
Net training in bhubaneswar
litbbsr
 
PDF
You should Know, What are the Common mistakes a node js developer makes?
Surendra kumar
 
PDF
Metaprogramming Go
Weng Wei
 
PPTX
Back to the ng2 Future
Jeremy Likness
 
PPTX
MEAN Stack
RoshanTak1
 
PPTX
Building Native Android Apps with JavaScript
Abhishek Kant
 
PPTX
TypeScript
Fabian Vilers
 
PDF
OdessaJs 2020 - How to build your first micro frontend in a matter of minutes
Vlad Fedosov
 
PPTX
Latest Web development technologies 2021
SWATHYSMOHAN
 
PPTX
Ps02 cint24 mvc in php
Conestoga Collage
 
PPTX
Asp.net c# MVC-5 Training-Day-1 of Day-9
AHM Pervej Kabir
 
PDF
Isomorphic JavaScript with Nashorn
Maxime Najim
 
PDF
Generic repository pattern with ASP.NET MVC and Entity Framework
Md. Mahedee Hasan
 
PPTX
02 Node introduction
Ahmed Elbassel
 
PDF
Architecting for Hyper Growth and Great Engineering Culture
ifnu bima
 
PPTX
An overview of JavaScript
Poluru S
 
PDF
Webinar PHP-ID: Machine Learning dengan PHP
Achmad Solichin
 
PPTX
Refactoring code in .net
Tung Nguyen Thanh
 
PPTX
Typescript overview
Thanvilahari
 
Aspect oriented programming
Robert MacLean
 
Net training in bhubaneswar
litbbsr
 
You should Know, What are the Common mistakes a node js developer makes?
Surendra kumar
 
Metaprogramming Go
Weng Wei
 
Back to the ng2 Future
Jeremy Likness
 
MEAN Stack
RoshanTak1
 
Building Native Android Apps with JavaScript
Abhishek Kant
 
TypeScript
Fabian Vilers
 
OdessaJs 2020 - How to build your first micro frontend in a matter of minutes
Vlad Fedosov
 
Latest Web development technologies 2021
SWATHYSMOHAN
 
Ps02 cint24 mvc in php
Conestoga Collage
 
Asp.net c# MVC-5 Training-Day-1 of Day-9
AHM Pervej Kabir
 
Isomorphic JavaScript with Nashorn
Maxime Najim
 
Generic repository pattern with ASP.NET MVC and Entity Framework
Md. Mahedee Hasan
 
02 Node introduction
Ahmed Elbassel
 
Architecting for Hyper Growth and Great Engineering Culture
ifnu bima
 
An overview of JavaScript
Poluru S
 
Webinar PHP-ID: Machine Learning dengan PHP
Achmad Solichin
 
Refactoring code in .net
Tung Nguyen Thanh
 
Typescript overview
Thanvilahari
 

Viewers also liked (7)

PPT
Cancer in the Underserved - Dr Carrie Lethborg SVHM 2011
carrielethborg
 
PPT
3 types of procedures
msosa26
 
PPT
Bed Bug Education
ajake22
 
PPTX
SKEETR Promo Presentatie
rikpoldner
 
PDF
AdWeb Company Profile
Ankit Jain
 
PPS
Magnificat
LUZ M.
 
PPTX
Pre and post workout nutrition
Petrice Foxworthy
 
Cancer in the Underserved - Dr Carrie Lethborg SVHM 2011
carrielethborg
 
3 types of procedures
msosa26
 
Bed Bug Education
ajake22
 
SKEETR Promo Presentatie
rikpoldner
 
AdWeb Company Profile
Ankit Jain
 
Magnificat
LUZ M.
 
Pre and post workout nutrition
Petrice Foxworthy
 
Ad

Similar to Agile Software Development by Sencha (20)

PDF
Meetup. Technologies Intro for Non-Tech People
IT Arena
 
PPTX
Low-Cost Digital Marketing Service in Nagpur | PSK Technologies
PSK Technolgies Pvt. Ltd. IT Company Nagpur
 
PDF
Web Development Terminolog, Terms and Important Definitions
SONU HEETSON
 
PPTX
PPT ON UI.pptx
ssusera5f9d81
 
PDF
Become a webdeveloper - AKAICamp Beginner #1
Jacek Tomaszewski
 
PPTX
Frameworks Galore: A Pragmatic Review
netc2012
 
PDF
Making Of PHP Based Web Application
Sachin Walvekar
 
PPTX
"Python web development combines the simplicity of the language with powerful...
softwaretrainer2elys
 
PPTX
Unit 1 Part A.pptx bca subject with the ppt
prajwalbkulal
 
PDF
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
JamesEddie2
 
PDF
Class 6: Introduction to web technology entrepreneurship
allanchao
 
PDF
Web Application Development – Top 8 Frameworks in 2025.pdf
Delimp Technology
 
KEY
Web App Framework at SwapSkills vol28 EN
光一 原田
 
PPTX
List of Web Technologies used in Web Development
Jayapal Reddy Nimmakayala
 
PPTX
Full Stack Web Development
SWAGATHCHOWDARY1
 
PPTX
Women Who Code, Ground Floor
Katie Weiss
 
PDF
Web frameworks
Valerio Maggio
 
KEY
Agile toolkit present 2012
Romans Malinovskis
 
PPTX
Agile Tools for PHP
philipjting
 
PDF
Crash Course HTML/Rails Slides
Udita Plaha
 
Meetup. Technologies Intro for Non-Tech People
IT Arena
 
Low-Cost Digital Marketing Service in Nagpur | PSK Technologies
PSK Technolgies Pvt. Ltd. IT Company Nagpur
 
Web Development Terminolog, Terms and Important Definitions
SONU HEETSON
 
PPT ON UI.pptx
ssusera5f9d81
 
Become a webdeveloper - AKAICamp Beginner #1
Jacek Tomaszewski
 
Frameworks Galore: A Pragmatic Review
netc2012
 
Making Of PHP Based Web Application
Sachin Walvekar
 
"Python web development combines the simplicity of the language with powerful...
softwaretrainer2elys
 
Unit 1 Part A.pptx bca subject with the ppt
prajwalbkulal
 
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
JamesEddie2
 
Class 6: Introduction to web technology entrepreneurship
allanchao
 
Web Application Development – Top 8 Frameworks in 2025.pdf
Delimp Technology
 
Web App Framework at SwapSkills vol28 EN
光一 原田
 
List of Web Technologies used in Web Development
Jayapal Reddy Nimmakayala
 
Full Stack Web Development
SWAGATHCHOWDARY1
 
Women Who Code, Ground Floor
Katie Weiss
 
Web frameworks
Valerio Maggio
 
Agile toolkit present 2012
Romans Malinovskis
 
Agile Tools for PHP
philipjting
 
Crash Course HTML/Rails Slides
Udita Plaha
 
Ad

Recently uploaded (20)

PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 

Agile Software Development by Sencha

  • 1. 예 스 폼 Agile Software Development by web programming Presenter : Lael (MM Lab of Chonnam National Univ) Lab seminar 2013.05.04
  • 2. 1. Agile Software Development Agile software development is - Different from http://en.wikipedia.org/wiki/Agile_software_development - I mean just “agile”. Quick and Clean development.
  • 3. 2. In early web. PHP : Personal Home Page Tools (1995) ASP : Active Server Page (1998) JSP : Java Server Page (2003) All just for Expression! Show text & photo. That doesn’t require professional programming skill. Structured oriented programming.(just think &
  • 4. 2. In early web. (cont) In 1998, many company has crushed (I.M.F). >> Web programmer Bigbang! IT does not require such big capital.
  • 5. 2. In early web. (cont) Due to high popularity of Web programmer, the rewards become lower and lower. >> Most of programmer stop learning web. (find another job)
  • 6. 3. After they stop learning… • High speed internet line spread into home. • Hardware price came down. • Software crisis(early software does not support bug- fix). • Software engineering(people want to develop software efficiently). • Many input-device has developed(Web cam, Screen reader, Smart phone, Barcode reader, Touch screen, NFC, RFID). • Wireless network has developed(Now-2013-LTE speed : 2MB/s)
  • 7. 3. After they stop learning(cont) • Innovation! By (Google Chrome, Apple Iphone), we can make high tech web software! • Web 2.0 connect. Web is Web. Web is not “showcase”, but “Platform”.
  • 8. 4. Web 2.0 (Important) The WEB. - Rich Internet application (3D, Sound, Gyro~) - Web-oriented architecture (REST, POX, kakaotalk://sendmsg?text=hello! http://service/turn/on/tv ) - Social Web (Communication, Collective intelligence)
  • 9. 5. WEB & OOP OOP : Object-oriented programming (OOP) is a programming paradigm that represents concepts as "objects" that have data fields (attributes that describe the object) and associated procedures known as methods. Objects, which are usually instances of classes, are used to interact with one another to design applications and computer programs.
  • 10. 5. WEB & OOP (cont) OOP feature - Encapsulation - Override - Polymorphism - Dynamic binding - Information Hiding
  • 11. 5. WEB & OOP (cont) - Webpage component. HTML + CSS + JAVASCRIPT + (PHP,ASP,JSP)
  • 12. 5. WEB & OOP (cont) - Webpage component. HTML + CSS + JAVASCRIPT + (PHP,ASP,JSP)
  • 13. 5. WEB & OOP (cont) *Javascript has OOP features. (server side oop) *PHP -> CI framework *ASP -> ASP.net (c#) *JSP (it’s based on java)
  • 14. 6. Javascript Framework *we don’t need to understand the inside. *All we have to do is just understanding “How to use”
  • 15. 6. Javascript Framework *ExtJS *Sencha (ExtJS extension that specialize for Mobile device)
  • 16. 7. Develop with ExtJS(Sencha) http://www.sencha.com/products/touch Sencha is javascript library that handle various browser & devices.
  • 17. 7. Develop with ExtJS(Sencha) Due to OOP feature, It can easily publish to other platform. You don’t need to check all browser. Sencha framework will do that for you! Support 5 major browser.
  • 18. 7. Develop with ExtJS(Sencha) Due to OOP feature, It can easily publish to other platform. You don’t need to know, C, C++, Obj-C. Sencha framework will do that for you! Sencha will transform your code to Platform optimized program. Support 3 major OS. (native program)
  • 19. 7. Develop with ExtJS(Sencha) You don’t need to know ~ Sencha framework will do that for you! Support 2 major Mobile-OS. (Android, IOS)
  • 20. 8. Agile development With this framework, you can make widely-covered- program.
  • 21. 8. Agile development (cont) [Demo] Quick demo to make -Windows Program(.exe) -Android Program(.apk)