22. youbeQadmin
● Django Web Framework
● JavaScript (Jquery)
● Twitter Bootstrap
● MySQL
● Celery (Distributed Task Queue)
● Redis (NoSQL)
● Nginx Web Server
23. Google Maps API V3
● “The Google Maps Javascript API lets you embed
Google Maps in your own web pages.”
● “The API provides a number of utilities for
manipulating maps and adding content to the map
through a variety of services, allowing you to create
robust maps applications on your website.”
29. Web Frameworks
● Designed to support the development of:
– Dynamic Websites
– Web Applications
– Web Services
– Web Resources
● “The framework aims to alleviate the overhead
associated with common activities performed in web
development”
30. Types Of Framework Architectures
● Model–view–controller (MVC)
● Push-based vs. pull-based
– Most MVC frameworks follow a push-based
architecture. These frameworks use actions that do
the required processing, and then "push" the data to
the view layer to render the results.
● Three-tier organization (Web Applications)
– Applications are structured around three physical
tiers: client, application, and database
31. Features
● Web Template System
● Caching
● Security
● Database access, mapping and configuration
● URL Mapping
● Ajax (Asynchronous JavaScript and XML)
● Web Services
32. Efficiency
● “Tasks that usually would take you hours and
hundreds of lines of code to write, can now be done
in minutes with pre-built functions. Development
becomes a lot easier, so if it’s easier it’s faster, and
consequently efficient.”
33. Advantages
● Develop web applications with :
– Reusable Code
– Rapid Development and with less code
– Security (big security implementations)
– Organized application structure (MVC/MVT)
– Scalable Applications, if properly coded
– Easy database interaction (flexibility)
– Lower development costs
34. Disadvantages
● Additional Overhead
● Lost understanding on third party source code
● Very steep learning curve
● Inflexible when we want to change core
functionalities
● Configuration Cliff
● Framework Errors
36. Django Web Framework
● “Django is a high-level Python Web framework that
encourages rapid development and clean, pragmatic
design”
● Follows the DRY (Don't Repeat Yourself) Principle
37. Main Features
● MVT (Similar to MVC)
● Object-relational mapper (ORM)
● Automatic administration interface
● Elegant URL design (Regex)
● Template system
● Cache system
● Internationalization
- We are specialists in 3D modeling for todays leading geoweb platforms: Google Earth and Google Maps. - 3D Modeling for Google Earth/Maps is a new form of advertising taking advantage of the popularity of these new virtual landscapes. - You can then link your 3D model in Google Earth directly to your webpage thus increasing the number of visits to your website and increase your brand awareness