Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

web application by Mind Map: web application
5.0 stars - 1 reviews range from 0 to 5

web application

In software engineering, a web application is an application that is accessed via a web browser over a network such as the Internet or an intranet. The term may also mean a computer software application that is hosted in a browser-controlled environment (e.g. a Java applet)[citation needed] or coded in a browser-supported language (such as JavaScript, combined with a browser-rendered markup language like HTML) and reliant on a common web browser to render the application executable. Web applications are popular due to the ubiquity of web browsers, and the convenience of using a web browser as a client, sometimes called a thin client. The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include webmail, online retail sales, online auctions, wikis and many other functions.

Design

Important Websites

30 Essential Controls

mockingbird

User Interface

Patterns, Forms, Navigation, Tables, Text, Multimedia, Video, Präsentation

Best Practice, Apple Human Interface Guidelines, iPad, Support All Orientations, Enhance Interactivity, Flatten your information hierarchy, Reduce full-screen transitions, Enable collaboration and connectedness, Add physicality and heightened realism, Delight people with stunning graphics, De-emphasize User Interface Controls, Minimize Modality, Rethink your lists, Consider multifinger gestures, Consider Popovers for some modal tasks, Restrict complexity in model tasks, Downplay File-Handling operations, Ask people to save only when necessary, Start instantly, Always be prepared to stop, iPhone, Macintosh, Design Principles @ Microsoft, Windows Phone 7, Clean, Light, Open & Fast, Celebrate Typography, Alive in Motion, Content, not Chrome, Authentically Digital, Bing, Design for explorers, Delight and surprise our users, Earn Trust, Be the brand, Make money, Showcase our best, Organize the page by relevance, Respect the need for speed, Give just enough and offer more, Present a seamless experience, Windows 7 Desktop, Reduce concepts to increase confidence, Small things matter, good and bad, Solve distractions, not discoverability, Time matters, build for people on the go, Value the full lifecycle of the experience, Be great @ look and do, Office 2007, A person's focus should be on their content, not on the UI. Help people work without interference, Reduce the number of choices presented at any given time, Increase efficiency, Embrace consistency, but not homogeneity, Give features a permanent home. Prefer consistent-location UI over "smart" UI, Straightforward is better than clever

User Interaction

User Experience

Model

View

RIA Systems

Flash

Javascript, APF (Ajax PlatForm), Properties, Ajax.org Markup Language: The declarative API for creating an application, State management in an application, according to a developer's dictates, TelePort: Transparent communication with any back end (or face) using any protocol, SmartBindings: Ajax.org's MVC implementation, bringing a variety of design and development capabilities and solutions to the table, Drag & drop: GUIs—easier on the user and the developer, Skinning: release for the developer, full freedom for the designer, Validation: data integrity for you; welcome cues for the user, Positioning: Arrange things where you and your users want them, down to the pixel, Preparation for Translation or Localization: You can talk to anyone, Components, Tools, and Other Software: Everything you need to build or find what you want for your applications, Examples, OpenLaszlo, Properties, rich graphics model, svg, bitmaps, movies, animation, transparency, fonts, audio, streaming media, reusable components, pie menus, user interface widgets, control panels, porperty sheets, keyboard navigation, browser back button, graphical editing tools, high level architecture, multiple rendering environments, programming language is LZX, XML with embedded Javascript, SOLO, Similar to Adobe AIR, Examples, kinsa, webtop, amazon, laszlo Calendar, SmartClient, Properties, License, LGPL, cross-browser foundation classes and services, JSON or XML programming, browser abstraction layer, GUI component services, logging and debugging services, extensible GUI components, navigation and command controls, form controls and managers, flat, hierarchical, and multidimensional grids, containers and layout managers, data & services stack, client data caches and local operations, client data model managers, communication and protocol services, visual development tools, runtime console, log viewer, component inspector and editor, admin console, integrated developer reference, Examples, Echo, Properties, Examples

Java, GWT, Vaadin, ICEFaces, ThinWire, ZK Framework

Javascript Frameworks

multipurpose frameworks, jQuery, PlugIns, jQote2, Animation, Firefly, Quicksand, Graphics, Visualize, flot, sparkline, tufteGraph, Slider, simpleSli, Properties, License, Browser support, Firefox 3+, Safari 4+, Chrome 5+, Opera 9+, IE 7+, Examples, Horinaja, jCarousel Lite, Nivo Slider, Gimmicks, Fancy Radio Buttons, Button Sprites, CharacterCount, SlidingLabels, Flip, Spotlight, Navigation, MagicLine, FixedFadeOutMenu, idTabs, SingleDropDown, autotab, pop!, Tooltips, TipTip, jqModal, Cycle, Lightbox, Fancybox, Pretty-Photo, Forms, Uniform, user acitivty, jGrowl, blockUI, Properties, License, Browser support, All Major Browser, mootools, Properties, License, Browser support, Firefox 2+, Safari 2+, Opera 9+, IE 6+, Examples, Prototype, Properties, License, MIT, Browser support, Examples, Archetype, Properties, takes care of all the apllication loading part, simplifies good practices in JS, modular, full client side MVC, works with "convention-over-configuration", logging interface, fast template system for JS (like smarty), communication through events between components, second level framework (need jQuery/Prototype to work), dojotoolkit, Properties, pre-built widgets, drag-and-drop, effects, animationsupport, Ajax, Event management, Neue Idee, Examples, dijit theme tester, Mochikit, Properties, script.aculo.us, Properties, License, MIT, Browser support, YUI, Properties, License, BSD, Browser support, Firefox 2+, Safari 4+, Opera 9+, IE 6+, Core, Yahoo Global Object, DOM Collection, Event Utility, Utilities, Animation, Browser History Manager, Connection Manager, Cookie, DataSource, Drag and Drop, Element, Get, ImageLoader, JSON, Resize, Selector, YUI Loader, Controls, AutoComplete, Button, Calendar, Charts, Colorpicker, Container, DataTable, ImageCropper, LayoutManager, Menu, RichtTextEditor, Slider, TabView, TreeView, Uploader, CSS resources, CSS Base, CSS Grids, CSS Fonts, CSS Reset, BuildTools, YUI Compressor, YUI Doc, Examples, linkedIn, jetBlue, southwest, sugarCRM, wikia, underscore.js

special frameworks, Animation, scripty2, moo.fx, raphael, $fx(), jsAnim, burst engine, User Interface, jQuery UI, Examples, streamd.in, Prototype UI, Bindows, Properties, GUI Software Framework, Section-508 compatible government sites and applications, building Ajax applications with Government and international standards for accessibility, works withs leading screen readers (without any download or installation), programming language is ADF, Scripts are downloaded from the server as XMLIXML, Unicode Support, most browsers are supported ( IE5.5 // Mozilla 1.4 // Firefox, Charting and Vector Graphics, Line Charts, Columns and bars, Pie CHarts, Stacked columns and bars, Percentage stacked columns and bars, Gauges, Grids, Complete Animation Library, Visual Effects, pulsating buttons, fade-ins, fade-outs, animated movement, resizes, BindowsFaces, Nitobi, Properties, Library of pre-built widgets, Excel-like data entry and grid tool, Multi-mode comboboxes (autocomplete, compact, smartsearching), Fisheye (Toolbar), Spotlight (Guided Tours), Calendar, Tabs, Callout Real-Time User feddback), Ajax Toolkit, Tree, Examples, CompleteUI, ExtJS, Graphics, simpleGraph, plotkit, flotr, Protochart, JSViz, Highcharts, Examples, JSCharts, JQPlot, Canvas3DGraph, ProtoViz, Examples, PolarClock, SegmentedLine, Waves, Matrix, Parallel Coordinates, gRaphael, Properties, License, Browser support, Firefox 3+, Safari 3+, Opera 9.5+, IE 6+, Examples, dygraphs, thejit, Properties, License, BSD License, Browser support, Firefox 2+, Safari 3+, Opera 9.5+, IE 6+, Multiple Data Representation, Treemaps, Radial Layouts, HyperTrees/graphs, SpaceTree, Examples, RGraph, HyperTree, SpaceTree, TreeMap, Advanced/Other, Grafico, Properties, License, Browser support, Firefox 3+, Safari 4+, Opera 9.5+, IE 6+, Examples, Protovis, Progressive Enhancement, enhanceJS, Mobile devices, jQueryTouch, Properties, Examples

cloud applications, Sproutcore, Properties, License, Browser support, Firefox 3+, Safari 3+, Chrome 5+, Opera 10+, IE 7+, JS Framework from Apple, Client-Side MVC, in version 1.1 Objectiv-J is Programming Language, no HTML/CSS Editing, zero-latency, HTML5, Examples, mobileme, iwork.com, tasks, Sample Controls, Cappuccino, Examples, 280slides, 280atlas, almost, Mockingbird, TimeTable, Properties, License, Browser support, Firefox 3+, Safari 3+, Chrome 5+, Opera 10+, IE 7+, zero-latency, Copy/Paste, Undo/Redo, Vector Graphics, Animations, Ported from Cocoa Framework, CoreGraphics, CoreAnimation, AppKit, no HTML/CSS Editing, Objectiv-J as Programming Language, Client-Side MVC, Client-Side PreProcessor, freja, Properties, ligh-weight, single-screen, zero-letancy, MVC, Examples, FormBuilder, TimeTracker, UKI, Examples, Apple Mail, Google Wave, Properties, Small (Only 35KB), no ajax, no data storage, only for layout, RIALTO

frameworks working with html5 / canvas / webgl, doodle.js, rGraph, Burst Engine, C3DL, SceneJS, SpiderGL, Copperlicht, Sandy HX

CSS Frameworks

960.gs

960.gs fluid

YAML

Blueprint

Mobile Devices

IUI

iWebKit

PhoneGap

Yahoo Blueprint

Augmented Reality Frameworks

Flash, FLARToolkit, Examples, trick7, Desktop Fireworks

Java, ARToolkit

Javascript

Useful Tools

Opensource Flash Runtime in Javascript

Controller

Planning

Development

Scrum

Continuous Integration

Deployment

Google Apps Marketplace

Cloud Computing

Ruby, Heroku