Client Side Technologies

Client: A desktop computer or workstation that is capable of obtaining information and applications from a server.

HTML: Hypertext Markup Language, a standardized system for tagging text files to achieve font, colour, graphics, and hyperlink effects on World Wide Web pages.

CSS: A cascading style sheet (CSS) is a Web page derived from multiple sources with a defined order of precedence where the definitions of any style element conflict.

Bootstrap: A technique of loading a program into a computer by means of a few initial instructions which enable the introduction of the rest of the program from an input device.

Javascript: An object-oriented computer programming language commonly used to create interactive effects within web browsers.

Query: A query is a request for data or information from a database table or combination of tables. This data may be generated as results returned by Structured Query Language (SQL) or as pictorials, graphs or complex results, e.g., trend analyses from data-mining tools.

AJAX: The method of exchanging data with a server, and updating parts of a web page – without reloading the entire page.

Angular: Is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. AngularJS’s data binding and dependency injection eliminate much of the code you would otherwise have to write.

Cookies: A small text file (up to 4KB) created by a website that is stored in the user’s computer either temporarily for that session only or permanently on the hard disk (persistent cookie). Cookies provide a way for the website to recognize you and keep track of your preferences.

Protocol: a set of guidelines for implementing networking communications between computers. Among the most important sets of the Internet protocols are TCP/IP, HTTPS, SMTP, and DNS.

FTP: The File Transfer Protocol (FTP) is the standard network protocol used for the transfer of computer files between a client and server on a computer network. FTP is built on a client-server model architecture and uses separate control and data connections between the client and the server.

CMS: A content management system (CMS) is a computer application that supports the creation and modification of digital content. It typically supports multiple users in a collaborative environment.

Web-Server: Web servers are computers that deliver (serves up) Web pages. Every Web server has an IP address and possibly a domain name. For example, if you enter the URL in your browser, this sends a request to the Web server whose domain name is

Database: A database management system (DBMS) is a computer software application that interacts with end-users, other applications, and the database itself to capture and analyze data. A general-purpose DBMS allows the definition, creation, querying, update, and administration of databases.

PHP: A scripting language that is widely used to create dynamic Web pages. Combining syntax from the C, Java and Perl languages, PHP code is embedded within HTML pages for server-side execution.

SQL:  Structured Query Language (SQL) is a standard computer language for relational database management and data manipulation. SQL is used to query, insert, update and modify data.

mySQL: MySQL is an open source relational database management system (RDBMS) based on Structured Query Language (SQL). … LAMP is a Web development platform that uses Linux as the operating system, Apache as the Web server, MySQL as the relational database management system and PHP as the object-oriented scripting language. ASP.NET is a set of Web development tools offered by Microsoft. Programs like Visual Studio .NET and Visual Web Developer allow Web developers to create dynamic websites using a visual interface. … ASP.NET is built on the.NETframework, which provides an application program interface (API) for software programmers.

Live-Action Video Game Trailer.

L.A Noire: Black screen, then a man walking into a dark alley, Turns to the cameras. The camera runs in the other direction. (Switch to gameplay of Car chase) Switch to man running down another small alley with Gun. Sirens in the background. Police shout “GET ON THE FLOOR OR I’LL SHOOT!”.  (Gunshot) Black screen.

(Gameplay) Man Sitting in a room. Interrogation. Slams hand on desk. Shouts “Damn it”. Why Did you do it?!. (Switch back to gameplay of  someone shooting someone.)



Idea 1:

Add people walking on black screen for audio. Police sirens,

History Of App Design

Today, Android and iOS users can download from a selection of literally millions of apps. But long before we were swapping faces on SnapChat, designers were paving the way for us to use our mobile devices to play games, do business and, yes, even change the world.

1984: The Psion Organiser



The Psion Organiser, thought to be the world’s first PDA, is the granddaddy of your favorite mobile “smart” device. Advertised as “the world’s first practical pocket computer,” the Psion Organizer was 14 by 9 centimeters, making it a pocket computer only for the most liberal definitions of “pocket.” By modern definitions of “computer,” it was also quite modest, with a mere two kilobytes of RAM and four kilobytes of ROM. However, for the time, it was an incredibly forward thinking device, and its six-month battery life is still enviable by contemporary standards.

1996: Birth of the Palm Pilot


the release of the Palm Pilot PDA. With a choice of either 128 or 512 kilobytes of built-in memory (you could add up to 2 megabytes of RAM via the memory slot, but it would cost you), and with a 160×160 pixel monochrome screen, the Pilot was hugely influential both in its time and even today. Many of the features we now associate with modern smartphones, including touchscreens and data synchronization, were introduced in the 90s as features of the Palm Pilot.


1997: Snake on the Nokia 6110

While not a smartphone, the Nokia 6110 made a major innovation when it came to mobile app design: it shipped with three games, the most famous being Snake.


2007: The iPhone Changes Mobile App Design Forever

Millennials and mobile app design geeks may recall the 2007 Apple Worldwide Developers Conference with the same mix of wonder and nostalgia with which baby boomers remember Apollo 11. That’s when Steve Jobs introduced us to the iPhone for the first time and permanently changed the game for mobile app designers and developers.

2017:  iPhone still leading in app design.



Industries & 3D Modelling


Architecture, Publishing, Geology, Weapons, Dental, Entertainment,



3D publishing concerns the production and distribution of content for 3D printers. 3D publishing holds out the promise of an industry for the creation and distribution of files for the production of 3D objects.

Any individual or organization producing files for 3D printers can be considered a 3D publisher. With the advent of specialist software, scanners and cloud based tools, access to 3D publishing is spreading fast. The development of online tools to facilitate and monetize publishing is bringing a new industry to fruition. Boundaries between value chains are disappearing, leading to new business models. While 3D publishing and 3D publishers is a fairly new concept, a lot of development is happening in this space alongside the breakneck development of 3D printing hardware and software.

Movie Planning Requirements

Before Pre-Production:

  • Idea
  • Script (ideas/dialogue etc),


  • Planning
  • Funding
  • Hiring Crew/Cast
  • Locations Scout/Recce
  • Set building, Props
  • Shot List
  • Story Boarding/Animatic
  • Concept Art


  • Filming
  • Live Sound & Audio
  • Reshoots
  • Live Special Effects
  • Stunts
  • Updated Scripts
  • Logging

Post Production:

  • Foley (Remaking Sounds that cant be picked up when filming)
  • Trailers
  • Release Dates
  • Editing
  • Soundscape and Sound Track
  • CGI/Compositing
  • Marketing/Merchandise
  • Pre Release Screening
  • EDL (Edit Decision List/Paper Edit)











Pre-Production: Pre-production is the process of fixing some of the elements involved in a film, play, or other performance. Pre-production ends when the planning ends and the content starts being produced.

Production: In production, the video production/film is created and shot. More crew will be recruited at this stage, such as the property master, script supervisor, assistant directors, stills photographer, picture editor, and sound editors. These are just the most common roles in filmmaking; the production office will be free to create any unique blend of roles to suit the various responsibilities possible during the production of a film.