Not Signed-In
Which clippings match 'Web Application Development' keyword pg.1 of 1
26 MAY 2014

Propel: Object-Relational Mapping (ORM) for SQL-Databases

1

TAGS

2005abstraction layer • Composer (dependency manager) • CRUD (acronym) • data-driven • database schema • database structures • dependency manager • GitHubJSONMITMySQLobject-oriented design • Object-Relational Mapping (ORM) • object-relational mapping toolkit • ORM • PHP • PostgreSQL • Propel (ORM) • query-builder • reverse engineeringsoftware abstractionsoftware engineeringsoftware framework • SQLite • Symfony (PHP framework) • toolkit • web application developer • web application developmentXML • YAML

CONTRIBUTOR

Simon Perkins
08 JANUARY 2014

Install and configure Apache, MySQL, PHP on OSX 10.8 Mountain Lion

"Getting the AMP stack running on OS X Mountain Lion 10.8 is a little different than is its predecessor OS X 10.7 Lion, here is the lowdown on getting Apache, MySQL, PHP and phpMyAdmin running on the new Apple operating system. (OSX 10.7 AMP guide is here, and OSX 10.9 Mavericks here)."

(Neil Gee, Coolest Guides on the Planet)

1
2

TAGS

.htaccess • 2013 • AMP stack • Apache Software Foundation (ASF)Appleclient-server architectureclient-server model • command line • database • distributed application structure • document root • hosting environment • how tohow to guide • htdocs • httpd.conf • LAMP (acronym) • local web server • localhost • Mac OS X • Mountain Lion (OS version) • multi-tier architecture • MySQL • n-tier architecture • online guide • open source software • OS X Mountain Lion • OSX • OSX Mavericks • PHP • PHPMyAdmin • public_html • RDBMS • software developer • sudo • Terminal (software tool) • text editor • web application developmentweb applications • web development environment • web root • web server • websharing

CONTRIBUTOR

Simon Perkins
24 NOVEMBER 2013

PhoneGap: Adobe's mobile development framework

"Building applications for each device–iPhone, Android, Windows Mobile and more–requires different frameworks and languages. PhoneGap solves this by using standards–based web technologies to bridge web applications and mobile devices. Since PhoneGap apps are standards compliant, they're future–proofed to work with browsers as they evolve."

1
2

TAGS

2012Adobe Systems IncAndroid OS • Apache Callback • Apache Cordova • Apache License • Apache Software Foundation (ASF)application developmentappsBlackBerry Ltdcross-platformCSS3 • device-specific languages • enabling technologiesHTML5 • hybrid code snippets • hybrid technologyIBMinteroperabilityiOS • iPhone application development • JavaJavaScriptMicrosoftmobile apps • mobile development framework • mobile devices • mobile platform • native code snippets • native device APIs • Nitobi Software • Objective-C • open frameworkopen source • open source framework • open source platform • PhoneGap • PhoneGap Deploy • platform independent • Research in Motion (RIM) • RIM • SDKsoftware deploymentsoftware framework • software wrapper • standardisationstandards compliantstandards-based web technologiesweb application developmentweb standardsweb technologiesWindows Mobile

CONTRIBUTOR

Simon Perkins
17 DECEMBER 2012

Jim Conallen: iterative web application design and development

"If you are looking for a cookie–cutter recipe to success, forget it. Developing applications is hard work and relies heavily on the skill and the ability of everyone involved. Even so, a strong process is important. Heroic efforts on the part of a development team can often bring a project to maturity; however, heroic efforts and strong process can do so repeatedly and reliably."

(Jim Conallen, 2002)

Jim Conallen (2002). "Building Web Applications with UML", (Addison–Wesley Object–Technology Series).

1

TAGS

2002 • application design • application developmentconceptual model • cookie-cutter • development life cyclediagramiterative design processiterative developmentiterative process • Jim Conallen • methods for design practicemodelling language • page based web applications • page-based web applications • Philippe Kruchten • requirements gathering • SDLC • software design • Software Development Life Cycle • software modellingUMLUnified Modelling Languageweb applicationweb application designweb application development

CONTRIBUTOR

Simon Perkins
08 APRIL 2011

AJAX: A New Approach to Web Applications

"If anything about current interaction design can be called 'glamorous,' it's creating Web applications. After all, when was the last time you heard someone rave about the interaction design of a product that wasn't on the Web? (Okay, besides the iPod.) All the cool, innovative new projects are online.

Despite this, Web interaction designers can't help but feel a little envious of our colleagues who create desktop software. Desktop applications have a richness and responsiveness that has seemed out of reach on the Web. The same simplicity that enabled the Web's rapid proliferation also creates a gap between the experiences we can provide and the experiences users can get from a desktop application.

That gap is closing. Take a look at Google Suggest. Watch the way the suggested terms update as you type, almost instantly. Now look at Google Maps. Zoom in. Use your cursor to grab the map and scroll around a bit. Again, everything happens almost instantly, with no waiting for pages to reload.

Google Suggest and Google Maps are two examples of a new approach to web applications that we at Adaptive Path have been calling Ajax. The name is shorthand for Asynchronous JavaScript + XML, and it represents a fundamental shift in what's possible on the Web."

(Jesse James Garrett, 18 February 2005, Adaptive Path)

1

TAGS

2005Adaptive Path (consultancy)AJAXasynchronous code • asynchronous data retrieval • client-server architectureclient-server modelCSSdata interchangedesktop application • Document Object Model • DOM • dynamic display • Google SuggestJavaScriptJesse James Garrettweb application development • web application model • web applicationsXHTMLXMLXMLHttpRequestXSLT

CONTRIBUTOR

Simon Perkins
Sign-In

Sign-In to Folksonomy

Can't access your account?

New to Folksonomy?

Sign-Up or learn more.