Mobil game : A mobile game is a video game played on a mobile phone, smartphone, PDA, handheld computer or portable media player Type of language writing.

Slides:



Advertisements
Similar presentations
What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word processor), it must be given the instructions.
Advertisements

Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Introduction to Computer Programming CSC 1401: Introduction to Programming with Java Lecture 2 Wanda M. Kunkle.
For more Lectures and Notes Visit
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
Himanshu Pant Co Founder and Director Mactabilis Arts.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
Symbian os with smart phones Guided by: Hetal A Josiyara
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
Android Introduction Platform Overview.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
Smartphones Group 4 Brittany, Chelsea, and Brandi ☺
Basic Data Communication
Chapter 4 Telecommunications, the Internet, Intranets, and Extranets
Introduction to Java Kumar Harshit. Objectives ( 목적지 ) At the end of the lesson, the student should be able to: ● Describe the features of Java technology.
First International Digital Tim Collins National-Louis University, Chicago Randy Cavaiani First International Digital, Inc., Chicago.
Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
Embedded Systems Mohammad A. Gowayyed (c) 2012 Mohammad A. Gowayyed1.
Programming language A programming language is an artificial language designed to communicate instructions to a machine,languageinstructionsmachine particularly.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Introduction to information technology Dr.Fatimah Ali Al-Rowibah.
The Android Operating System I- Introduction II- History III- Features IV- Competitors V- References.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
CT1513 Introduction To java © A.AlOsaimi.
Programming of Handheld and Mobile Devices Lecture 2 What is a MID? Rob Pooley
Standards and Protocols Slide show for WiFi Characteristics of a wireless local network. It was named after a group of people who invented. The.
For Wi-Fi The is internationally describing characteristics of a wireless local network. It was named after a group of people who invented.
Once posted, other YouTube users can post comments about the video, post their YouTube video responses, or rate the video. Videos that are uploaded to.
EirplayGames Mobile Gaming. Presentation A bit about us Casual gaming: games for non-gamers Wireless gaming: downloadable games Working on wireless.
James Gosling and Java The creator of Java.. James Arthur Gosling James Arthur Gosling (born May 19, 1955) is a Canadian computer scientist, best known.
Symbian OS 1.  Symbian  Symbian OS is an operating system and software platform that designed for smart phones and maintained by Nokia.  Symbian platform.
JAVA Ekapap Julnonyang When it was implemented? Developed by Sun Microsystems. The first public implementation was Java 1.0 in 1995 The language.
Lecture 1: Network Operating Systems (NOS) An Introduction.
Introduction TO Network Administration
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
1 Introduction Read D&D Sec 1.8; Sec 1.13 THE Java tutorial -
The Whole new Experience - By Mahesh Chauhan. Its sounds strange but the fact is that :-  More than 90% of the CPUs in the world are not in desktops.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
Introduction to Programming 1 1 2Introduction to Java.
JAVA TRAINING IN NOIDA. JAVA Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Lecture 1: Network Operating Systems (NOS)
An introduction and miniaturized history…. Overview Basics of Casual Games Overview of Portable Gaming Mobile Game Limitations and Marketing Solutions.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Computer System Structures
Chapter 5 Operating Systems.
Done By: Ashlee Lizarraga Ricky Usher Jacinto Roches Eli Gomez
Software Mr. Singh.
GC101 Introduction to computer and program
Chapter 1 Introduction to Computers, Programs, and Java
Network Operating Systems (NOS)
Introduction to Mobile Web Applications
Lecture 1: Network Operating Systems (NOS)
MOBILE DEVICE OPERATING SYSTEM
OPERATING SYSTEMS.
Chapter 4.
First International Digital
(Computer fundamental Lab)
Digital Literacy 1.00 Computer Basics
Presentation transcript:

Mobil game : A mobile game is a video game played on a mobile phone, smartphone, PDA, handheld computer or portable media player Type of language writing mobile gaming: graph game: character game:

History of mobile gaming The first game that was pre-installed onto a mobile phone was Snake on selected NOKIA models in Snake and its variants have since become the most-played video game on the planet, with over a billion people having played the game. Mobile games are played using the technologies present on the device itself. For networked games, there are various technologies in common use. Examples include text message (SMS), multimedia message (MMS) or GPS location identification. However, there are non networked applications, that simply use the device platform to run the game software. The games may be installed over the air, they may be side loaded onto the handset with a cable, or they may be embedded on the handheld devices by the OEM or by the mobile operator. Mobile games are usually downloaded via the mobile operator's radio network, but in some cases are also loaded into the mobile handsets when purchased, via infrared connection, Bluetooth, or memory card.

Different platforms Mobile games are developed using platforms and technologies such as Windows Mobile, Palm OS, Symbian OS, Adobe's Flash Lite, NTT DoCoMo's DoJa, Sun's Java ME, Qualcomm's BREW, WIPI, iPhone OS or Google Android platforms. Other platforms are also available, but not as common.Windows MobilePalm OS Symbian OSAdobe's Flash LiteNTT DoCoMoDoJa SunJava MEQualcommBREWWIPIiPhone OSGoogle Android Java is the most common platform for mobile games, however its performance limitations lead to the adoption of various native binary formats for more sophisticated games. Java

Java is a programming language originally developed by James Gosling at Sun Microsystems. Released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere". Java is currently one of the most popular programming languages in use, and is widely used from application software to web applications

C (pronounced / ˈ si ː / see) is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. Although C was designed for implementing system software, it is also widely used for developing portable application software. C is one of the most popular programming languages of all time and there are very few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which began as an extension to C.

Multiplayer Mobile Games A Multiplayer mobile game is often a re-branding of a multiplayer game for the PC or Console. Most mobile games are single player mobile games perhaps with artificially intelligent opponents. Multiplayer functionality is achieved through: Infrared Bluetooth GPRS 3G Wi-Fi AI MMS Wireless LAN

Infrared connectivity : Older mobile phones supporting mobile gaming have infrared connectivity for data sharing with other phones or PCs. This connectivity is not practical as any disturbances in the infra- reds line of sight could cause loss of connection, hence this technology was seldom used in mobile games. Bluetooth multiplayer games : Mobiles are connected through a wireless protocol called Bluetooth using special hardware. The games are designed to communicate with each other through this protocol to share game information. The basic restriction is that both the users have to be within a limited distance to get connected. A bluetooth device can accept up to 7 connections from other devices using a client/server architecture.

WAP / GPRS / UMTS / HSDPA multiplayer game A GPRS connection which is common among GSM mobile phones can be used to share the data globally. Developers can connect a mass number of mobile games with a single server and share data among the players. Some developers have achieved cross platform games, allowing a mobile player to play against a PC. WAP and GPRS best supports turn based games and small RPG games. 3G and WiFi 3G allows in most cases realtime multiplayer gaming and is based on technologies faster than GPRS. Wi-Fi is often used for connecting at home. Not every mobile device allows games to use the wifi connection.

Distribution : Mobile games can be distributed in one of four ways: Over the Air (OTA) - a game binary file (usually BREW or Java) is delivered to the mobile device via wireless carrier networks. Sideloaded - a game binary file is loaded onto the phone while connected to a PC, either via USB cable or Bluetooth. Pre-installed - a game binary file is preloaded onto the device by the Original Equipment Manufacturer (OEM). Mobile browser download - a game file (typically Adobe Flash Lite) is downloaded directly from a mobile website.