SMART MOBILE ADVERTISER (SMA) MOHD SHABRUL KHAIRY BIN AWANG KENAL

Similar documents
This item is protected by original copyright

BORANG PENGESAHAN STATUS TESIS

INTEGRATION OF CUBIC MOTION AND VEHICLE DYNAMIC FOR YAW TRAJECTORY MOHD FIRDAUS BIN MAT GHANI

FINGERPRINT DATABASE NUR AMIRA BINTI ARIFFIN THESIS SUBMITTED IN FULFILMENT OF THE DEGREE OF COMPUTER SCIENCE (COMPUTER SYSTEM AND NETWORKING)

INFORM DEPARTURE AND ARRIVING OF BUSSES USING BLUETOOTH MOHD SUHKRI BIN YASRI

SEMANTICS ORIENTED APPROACH FOR IMAGE RETRIEVAL IN LOW COMPLEX SCENES WANG HUI HUI

PORTABLE ELECTRONICS QUEUE CONTROL SYSTEM WONG CHUN YUAN UNIVERSITY MALAYSIA PAHANG

PERFOMANCE ANALYSIS OF SEAMLESS VERTICAL HANDOVER IN 4G NETWOKS MOHAMED ABDINUR SAHAL

DETECTION OF WORMHOLE ATTACK IN MOBILE AD-HOC NETWORKS MOJTABA GHANAATPISHEH SANAEI

ISOGEOMETRIC ANALYSIS OF PLANE STRESS STRUCTURE CHUM ZHI XIAN

ARM PROCESSOR EMULATOR MOHAMAD HASRUZAIRIN B MOHD HASHIM

MICRO-SEQUENCER BASED CONTROL UNIT DESIGN FOR A CENTRAL PROCESSING UNIT TAN CHANG HAI

OPTIMIZE PERCEPTUALITY OF DIGITAL IMAGE FROM ENCRYPTION BASED ON QUADTREE HUSSEIN A. HUSSEIN

TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

MAC PROTOCOL FOR WIRELESS COGNITIVE NETWORK FARAH NAJWA BINTI MOKHTAR

DYNAMIC TIMETABLE GENERATOR USING PARTICLE SWARM OPTIMIZATION (PSO) METHOD TEH YUNG CHUEN UNIVERSITY MALAYSIA PAHANG

A TRUST MODEL FOR BUSINESS TO CUSTOMER CLOUD E-COMMERCE HOSSEIN POURTAHERI

AUTOMATIC APPLICATION PROGRAMMING INTERFACE FOR MULTI HOP WIRELESS FIDELITY WIRELESS SENSOR NETWORK

PERPUSTAKAANtJMP IDIIIII 111 VII1111 RESTAURANT ONLINE RESERVATION SYSTEM AMENUDDIN BIN ALIAS BACHELOR OF COMPUTER SCIENCE (SOFTWARE ENGINEERING)

TABLE OF CONTENTS CHAPTER TITLE PAGE

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI

AUTOMATIC PET FEEDER WITH CLIENT/SERVER APPLICATION KHAIRUL ANWAR B MOHD YAKOP UNIVERSITI MALAYSIA PAHANG

ROADSIGN DETECTION AND RECOGNITION (RSDR) LIM CHIN HUEY

ENHANCING SRAM PERFORMANCE OF COMMON GATE FINFET BY USING CONTROLLABLE INDEPENDENT DOUBLE GATES CHONG CHUNG KEONG UNIVERSITI TEKNOLOGI MALAYSIA

DESIGN AND IMPLEMENTATION OF A MUSIC BOX USING FPGA TAN KIAN YIAK

Signature :.~... Name of supervisor :.. ~NA.lf... l.?.~mk.. :... 4./qD F. Universiti Teknikal Malaysia Melaka

SUPERVISED MACHINE LEARNING APPROACH FOR DETECTION OF MALICIOUS EXECUTABLES YAHYE ABUKAR AHMED

SMART AQUARJUM (A UTOMATIC FEEDING MACHINE) SY AFINAZ ZURJATI BINTI BAHARUDDIN

DEVELOPMENT OF SPAKE S MAINTENANCE MODULE FOR MINISTRY OF DEFENCE MALAYSIA SYED ARDI BIN SYED YAHYA KAMAL UNIVERSITI TEKNOLOGI MALAYSIA

INTRODUCTION Background of the Problem Statement of the Problem Objectives of the Study Significance of the Study...

IMPLEMENTATION OF UNMANNED AERIAL VEHICLE MOVING OBJECT DETECTION ALGORITHM ON INTEL ATOM EMBEDDED SYSTEM

TOWER BASE STATION SAFETY SYSTEM USING GSM TECHNOLOGY NIZAR ZACARIYYA BIN SHAPHERI

LOGICAL OPERATORS AND ITS APPLICATION IN DETERMINING VULNERABLE WEBSITES CAUSED BY SQL INJECTION AMONG UTM FACULTY WEBSITES NURUL FARIHA BINTI MOKHTER

ENHANCING TIME-STAMPING TECHNIQUE BY IMPLEMENTING MEDIA ACCESS CONTROL ADDRESS PACU PUTRA SUARLI

AMBA AXI BUS TO NETWORK-ON-CHIP BRIDGE NG KENG YOKE UNIVERSITI TEKNOLOGI MALAYSIA

THESIS PROJECT ARCHIVE SYSTEM (T-PAS) SHAHRUL NAZMI BIN ISMAIL

BORANG PENGESAHAN STATUS TESIS

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

Design and Implementation of I2C BUS Protocol on Xilinx FPGA. Meenal Pradeep Kumar

DEVELOPMENT OF VENDING MACHINE WITH PREPAID PAYMENT METHOD AMAR SAFUAN BIN ALYUSI

COLOUR IMAGE WATERMARKING USING DISCRETE COSINE TRANSFORM AND TWO-LEVEL SINGULAR VALUE DECOMPOSITION BOKAN OMAR ALI

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

ENHANCEMENT OF UML-BASED WEB ENGINEERING FOR METAMODELS: HOMEPAGE DEVELOPMENT CASESTUDY KARZAN WAKIL SAID

DELIVERY NOTIFICATION SYSTEM USING WEB BASED FATIN NAJIBAH BT RADUAN CA09100

ECO HOME MONITORING SYSTEM AIDIL AMSYAR BIN MOHD AZAMEE

WEB MANAGEMENT SYSTEM FOR SERIOUS GAME IN INTERNAL MEDICAL PRACTICE. Phoon Wei Yin

KK3 STUDENTS MAILING SYSTEM. MTh41 ILANT BINTI MISPUN

MOB)


Visitor Management System

PROTOTYPE OF POWER LINE INTERFACE SOCKET USING EMBEDDED CONTROLLER FOR DATA ACQUISITION AND CONTROL. LAI CHING HUAT

UNIVERSITI PUTRA MALAYSIA CLASSIFICATION SYSTEM FOR HEART DISEASE USING BAYESIAN CLASSIFIER

Pengenalan Sistem Maklumat Dalam Pendidikan

HARDWARE-ACCELERATED LOCALIZATION FOR AUTOMATED LICENSE PLATE RECOGNITION SYSTEM CHIN TECK LOONG UNIVERSITI TEKNOLOGI MALAYSIA

MULTICHANNEL ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING -ROF FOR WIRELESS ACCESS NETWORK MOHD JIMMY BIN ISMAIL

EDDY AHMADI AZIZI B SUKIMIN

PRIVACY FRIENDLY DETECTION TECHNIQUE OF SYBIL ATTACK IN VEHICULAR AD HOC NETWORK (VANET) SEYED MOHAMMAD CHERAGHI

INTEGRATED HOME SECURITY SYSTEM: MODULE ON MOBILE APPLICATION MUHAMMAD 'IZZAT BIN RAMLI

SYSTEMATIC SECURE DESIGN GUIDELINE TO IMPROVE INTEGRITY AND AVAILABILITY OF SYSTEM SECURITY ASHVINI DEVI A/P KRISHNAN

Hiking Gears Comparing System (HGCS) Using Web Scraping Technique

PEMINDAHAN DATA MENGGUNAKAN KOMUNIKASI CAHAYA BOLEH DILIHAT DAN APLIKASI MUDAH ALIH. Annisa Zakiah Binti Kamarudin Khairul Azmi Bin Abu Bakar

BLOCK-BASED NEURAL NETWORK MAPPING ON GRAPHICS PROCESSOR UNIT ONG CHIN TONG UNIVERSITI TEKNOLOGI MALAYSIA

DESIGN ANALYSIS OF EXTERIOR CAR BODY PART BASTIAN WIBAR BIN MOMANG

HARDWARE AND SOFTWARE CO-SIMULATION PLATFORM FOR CONVOLUTION OR CORRELATION BASED IMAGE PROCESSING ALGORITHMS SAYED OMID AYAT

UNIVERSITI MALAYSIA PAHANG

BORANG PENGESAHAN STATUS TESIS* TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan)

WEB USAGE MINING USING KIJKTEM E-COMMUNITY APPLICATION IIASIMAH RAZAK

HERMAN. A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor of Philosophy (Computer Science)

SECURE-SPIN WITH HASHING TO SUPPORT MOBILITY AND SECURITY IN WIRELESS SENSOR NETWORK MOHAMMAD HOSSEIN AMRI UNIVERSITI TEKNOLOGI MALAYSIA

LINKING ITIL WITH OUTSOURCE SERVICES ROKHSAREH MOBARHAN UNIVERSITI TEKNOLOGI MALAYSIA

E-MEETING SYSTEM USING JSP NIK MASDIANA BINTI NIK MOHAMED

GROCERY PRICE SHARING AND COMPARISON APPLICATION (SMART GROCERY) NUR NUSRAH BINTI OTHMAN

OPTIMIZED BURST ASSEMBLY ALGORITHM FOR MULTI-RANKED TRAFFIC OVER OPTICAL BURST SWITCHING NETWORK OLA MAALI MOUSTAFA AHMED SAIFELDEEN

HOME APPLIANCE CONTROL SYSTEM TAN WEI SYE

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

IP Camera Installation Brief Manual

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

Semasa buku ini ditulis XAMPP mengandungi empat versi:

LOCALIZING NON-IDEAL IRISES VIA CHAN-VESE MODEL AND VARIATIONAL LEVEL SET OF ACTIVE CONTOURS WITHTOUT RE- INITIALIZATION QADIR KAMAL MOHAMMED ALI

ASSIGNMENT BOX ALERT FOR STUDENT (ABA) AZLZUL BIN AZIZ

High Quality 4D Development. David Adams

BOARDING SCHOOL OUTING MANAGEMENT SYSTEM SITI NAZIRAH BINTI ABD HALIM

HIGH SPEED SIX OPERANDS 16-BITS CARRY SAVE ADDER AWATIF BINTI HASHIM

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

Selection of UML Models for Test Case Generation: A Discussion on Techniques to Generate Test Cases

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

FOOD ORDERING SYSTEM USING IPAD ABDUL HADI BIN ABDUL GHANI CD09037 FACULTY OF COMPUTER SYSTEMS & SOFTWARE ENGINEERING UNIVERSITI MALAYSIA PAHANG

PREDICTION OF SURFACE ROUGHNESS IN TURNING OPERATION OF LOW CARBON STEEL AISI 1018 FAKHRUR RAZI BIN BAHRIN UNIVERSITI MALAYSIA PAHANG

PANDUAN PENGGUNA (PENSYARAH)

ONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT

INSTRUCTION: This section consists of TWO (2) short answer and structured essay questions. Answer ALL questions.

STUDY OF FLOATING BODIES IN WAVE BY USING SMOOTHED PARTICLE HYDRODYNAMICS (SPH) HA CHEUN YUEN UNIVERSITI TEKNOLOGI MALAYSIA

DYNAMIC MOBILE SERVER FOR LIVE CASTING APPLICATIONS MUHAMMAD SAZALI BIN HISHAM UNIVERSITI TEKNOLOGI MALAYSIA

BINUS INTERNATIONAL UNIVERSITAS BINA NUSANTARA. Major Computer Science Sarjana Komputer Thesis Semester [Even] year 2007

REGISTRATION GUIDE MCIS CUSTOMER PORTAL. Page 1

EVENT PLANNING SUGGESTION SYSTEM NURUL NAJWA BINTI AWANG HARUN BACHELOR OF COMPUTER SCIENCE (SOFTWARE DEVELOPMENT) WITH HONOURS

KENYA UNIVERSITIES AND COLLEGES CENTRAL PLACEMENT SERVICE Tel: , P.O. Box , NAIROBI

MAGNETIC FLUX LEAKAGE SYSTEM FOR WIRE ROPE INSPECTION USING BLUETOOTH COMMUNICATION MUHAMMAD MAHFUZ BIN SALEHHON UNIVERSITI TEKNOLOGI MALAYSIA

SESSION BASED ACTIVITY MONITORING APPLICATION FOR ANDROID TAN LEIK HO

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

Transcription:

SMART MOBILE ADVERTISER (SMA) MOHD SHABRUL KHAIRY BIN AWANG KENAL A report submitted in partial fulfillment of the Requirements for the award of the degree of Bachelor of Computer Science (Software Engineering) Faculty of Systems Computer & Software Engineering University Malaysia Pahang Mei, 2010

vi ABSTRACT Nowadays, mobile phones are widely use in our daily life and most of us cannot avoid from using this new technology. When the mobile phone is connected with the internet, it will be a very powerful device where user can receive or send any data from the internet anywhere and any place. Because of this factor, Smart Mobile Advertiser (SMA) is developed. SMA is an application that can involve in mobile user advertising activities and make it more interesting. SMA can help user to register as a community and store all their advertising records. The system Development Life Cycle (SDLC) methodology has been chosen for development of this. This system is using a distributed system concept which involves three items such as web services, server (SQL SERVER 2005) and PDA or hand phone that have a window mobile 5. SMA brought together the technologies from Microsoft.NET 2003 which is the MS.NET Compact Framework in particular, Microsoft SQL Server 2000 as the central database and XML as a persistent database in the hardware (PDA).

vii ABSTRAK Pada masa kini, telefon mudali alih menjadi alat kegunaan harlan manusia dan kebanyakan daripada kita tidak boleh lari dari kemodenan mi. Apabila alat mi disambungkan kepada internet, ia akan menjadi satu alat yang amat berkuasa dan tidak terhingga di mana pengguna boleh menghantar dan menganbil mana-mana data dan internet tisak kira tempat ataupun masa. Melihat daripada kelebihan itu, Smart Mobile Advertiser (SMA) telah dibangunkan. SMA adalah sebuah applikasi yang boleh membantu pengguna aktiviti pengildanan pengguna mobil menjadi menanik dan bijak. SMA dapat membantu pengguna untuk mendaftar menjadi ahli dan menyimpan segala rekod pengikianan mereka. System Development Life Cycle (SDLC) telah dipilih untuk pembangunan sistem mi. Sistem mi akan mengunakan lokasi yang banyak untuk memindahkan makiumat dimana tiga objek terlibat iaitu web service, pusat maldumat (SQL SERVER 2000) dan PDA yang mempunyai window mobile 5. SMA dibangunkan darl teknologi Microsoft.NET 2003 amnya dan khususnya dari MS.NET Compact Framework, Microsoft SQL Server 2000 akan bertindak sebagai pusat makiumat dan XML sebagai data sementara yang wujud di dalam PDA.

VIII TABLE OF CONTENTS CHAPTER TITLE TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF APPENDICES LIST OF ABREVIATIONS PAGE i ii iv v vi vii viii xii xiii xv xvi INTRODUCTION 1 1.1 Introduction 1 1.2 Problem Statement 2 1.3 Objective 3 1.4 Scopes 3 1.5 Organization of the thesis 4 2 LITERATURE REVIEW 5 2.1 Introduction 5 2.2 Manual and Internet Advertising Process 7 2.3 Study of Existing Mobile Application 10

Ix 2.3.1 Mobile Advertising in a.mobi World 10 2.3.2 Smaato Open Mobile Advertising (SOMA) 13 2.3.3 Intercontinental Hotels Group (IHG) 15 2.4 Tools Overview Related to the System 17 2.4.1 Personal Digital Assistants, PDAs 17 2.4.1.1 Touch Screen 19 2.4.1.2 Memory cards 20 2.4.1.3 Wired connectivity 20 2.4.1.4 Wireless connectivity 20 2.4.2 Advantages of Mobile Phones 21 2.4.3 Disadvantages of Mobile Phones 22 2.4.4 Data Transmission over Web Service 23 2.4.4.1 Web Service Description Language 23 (WSDL) 2.4.4.2 Universal Description, Discovery and 24 Integration (UDDI) 2.4.4.3 Simple Object Access Protocol (SOAP) 25 2.4.4.4 XML with WSDL 26 2.4.4.5 Connection 26 2.5 Conclusion 27 3 METHODOLOGY 28 3.1 Introduction 28 3.2 Software Development Life Cycle (SDLC) 29 3.3 Feasibility 30 3.4 Analysis 31 3.5 System Design 34 3.5.1 Interface Design 34 3.5.2 Database Design 34 3.6 Development 36

x 3.6.1 System Requirements 36 3.6.1.1 Hardware Requirements 36 3.3.1.1 Software Requirement 37 3.7 Testing 38 3.8 Conclusion 39 4 IMPLEMENTATION 40 4.1 Introduction 40 4.2 Database Creation & Manipulation 41 4.2.1 Mobile Database Wizard Creation Method in 41 SQL Server 2005 Database 4. 2.2 Table Creation 42 4.2.3 Database Manipulation 43 4.3 Web Service 43 4.3.1 Login Method 44 4.3.2 Register Method 45 4.3.3 newadvertise Method 45 4.3.4 GetClient Method 46 4.3.5 GetviewAds Method 47 4.3.6 deleteadvertise Method 47 4.4 SMA Engine 48 4.4.1 Login 48 4.4.2 Add New User and Advertisement 49 4.4.3 View User Profile by login and Dealer Profile 51 4.4.4 Edit or Update User Profile by login 52 4.4.5 View Advertisement 53 4.4.6 Edit Advertisement 54 4.4.7 Delete Advertisement 55 4.5 Conclusion 56

xi 5 RESULTS AND DISCUSSION 5.1 Introduction 5.2 Testing results 5.3 Analysis results 5.4 Constraints 5.4.1 Development Constraint 5.4.1.1 Technical knowledge 5.4.1.2 Server Down 5.4.2 System Constraints 5.5 Future Research 57 57 57 58 60 61 61 61 61 62 CONCLUSION 63 REFERENCES 65 APPENDICES 67 Appendices A-C

xli LIST OF TABLES TABLE NO. TITLE PAGE 3.1 Data Dictionary for User Table 34 3.2 Data Dictionary for Advertise Table 35 3.3 Hardware specification for Smart Mobile Advertiser 37 3.4 Software specification for Smart Mobile Advertiser 37 4.2 Valid names for keyword values within Web Service 43

xlii LIST OF FIGURES FIGURES NO. TITLE PAGE 2.1 Flow of Chapter 2 6 2.2. Example of Manual Advertising (Banner) 7 2.3 Example of Internet Advertising 7 2.4 Flow chart of how advertiser advises their products / services 8 2.5 Flow chart of customer / user to select their products / services 9 2.6 Mobile Advertising Ecosystem 10 2.7 Mobile Advertising Example 11 2.8.mobi Mobile Advertising Example 12 2.9 Smaato Open Mobile Advertising (SOMA) Ecosystem 14 2.10 SOMA Open Architecture 15 2.11 PDAs sample 18 2.12 Use of WSDL 23 2.13 Simple Object Access Protocol (SOAP) 25 2.14 Service-oriented Architecture 26 3.1 System Development Life Cycles (SDLC) 30 3.2 Use Case for SMA 32 3.3 Relationship of table in SMA 35 3.4 Black Box Testing 38 4.1 Illustrates the concepts of Web Service in SMA 41 4.2 Database Wizard Creation in SQL Server 2005 Database 42 4.3 Creating New Table in SQL Server 2005 Database 42 4.4 Login Function in Web Service 44 4.5 Register Function in Web Service 45

xiv 4.6 newadvrtise Function in Web Service 46 4.7 GetClient Function in Web Service 46 4.8 GetviewAds Function in Web Service 47 4.9 deleteadvertise Function in Web Service 47 4.10 Login Screen 48 4.11 The coding of Login Button 49 4.12(a) Register User Screen 50 4.12(b) Add Advertisement Screen 50 4.13(a) The Coding of Register Button 50 4.13(b) The Coding of Save Button 50 4.14(a) User Profile Screen 51 4.14(b) Dealer Profile Screen 51 4.15(a) The Coding of view User Profile by Login and Dealer Profile 51 4.15(b) The Coding of view User Profile by Login and Dealer Profile 52 4.16 Edit or Update User Profile by login Screen 52 4.17 The Coding of Save button 53 4.18 View all Advertisement Screen 53 4.19 The Coding of view All Advertisement 54 4.20 Edit Advertisement Screen 55 4.21 The Coding of Save button 55 4.22 Advertisement Details Screen 56 4.23 The Coding of Delete button 56 5.1 Login Screen 58 5.2 Main Page of SMA 59 5.3 User RegistratiOn for SMA 59 5.4 Add new Adverts for SMA 59 5.5 View User Profile for SMA 60

xv LIST OF APPENDICES APPENDIX TITLE PAGE A Gantt chart 67 B Use Case and Sequence Diagram 69 C User Manual 74

xvi LIST OF ABREVIATIONS SMA PDA SOMA IHG API PCR SD WSDL UDDI SOAP SDLC SSADM UML SQL IIS Smart Mobile Advertiser Personal Digital Assistant Smaato Open Mobile Advertising InterContinental Hotels Group Application Programming Language Priority Club Rewards Secure Digital Web Service Description Language Universal Description, Discovery and Integration Simple Object Access Protocol Systems Development Life Cycle Structured Systems Analysis and Design Method Unified Modeling Language Structured Query Language Internet Information Services

CHAPTER 1 INTRODUCTION This chapter provides a brief overview of the entire project include objectives of the project, scopes and problem statements. 1.1 Introduction A mobile phone or mobile (also called cell phone and hand phone) is an electronic device used for mobile telecommunications (mobile telephony, text messaging or data transmission) over a cellular network of specialized base stations known as cell sites. Mobile phones differ from cordless telephones, which only offer telephony service within a limited range, e.g. within a home or an office, through a fixed line and a base station owned by the subscriber and also from satellite phones and radio telephones. As opposed to a radio telephone, a cell phone offers full duplex communication, automates calling to and paging from a public land mobile network (PLMN), and handoff (handover) during a phone call when the user moves from one cell (base station coverage area) to another [I]. As the mobile devices technology grew more advanced recently, the application itself has its own part. Of course, the mobile devices will no function without its application. The application technology in the mobile devices is important and many researcher and innovator are in challenge to develop a better and more useful application. The application will help user to manage and do their daily routine life activity beside messaging and video conferencing.

Our daily life activity such as in property business also is getting easier by using mobile technology. An application is designed to estimate budget, calculate and select desire property location, selecting best offer and buying, keeping property list and also can give opinion or decision support in order to make mobile user life easier and better in the future. Smart Mobile Advertiser (SMA) is an application using mobile technology which is can communicate all users in advertisement sector. By using this mobile services can help mobile users to find their interest location in Malaysia. 1.2 Problem Statement This system is developed to solve the problems that usually happen in real advertising world, all business is done manually which is no record have done on computerize or on mobile technology. So, they have many problems using this way. The statements of problems are: i. Many scams have done by people that want to take advantage from advertising approach. For example multilevel marketing such as Empay, Uptrend, DHCL and others that give a lot of effect on Malaysian. ii. Difficult for client to meet the dealer who is selling their advertising products. The impact, a lot of cost is used to find a good location for interested products.

3 1.3 Objective The main objectives of this application are: 1. To develop a prototype of Smart Mobile Advertiser Services and test the system to the Personal Digital Assistant (PDA) ii. To change from website style of advertising to mobile phone advertising. 1.4 Scope The scopes of the project are:- i. The target for this application is more to advertisement via mobile solution. Service provides is like the 'www.rnudah.com.my' which is the user can get information of advertisement. ii. Enhancement how the data transmit to system using web service. SMA will be used in PDAs devices that focus on SMA client application only. iv. SMA can help user to register as a community and store all their advertising records. It also help user to find the advertisement resources according to the categories of products. All the entry, the choosing and the changing are all referring to the user satisfactory. SMA also can store all the data in one database

4 1.5 Organization of the Thesis This thesis consists of six (6) chapters: Chapter 1 explains about the project background of the system, and identifies the current problems. Thus an objective and scopes of the system were drawn in order to develop a new system which is more secure and reliable. in chapter 2 the background information of the system that related to development of the project is studied and discussed. Review on the current examples of mobile application in real world today's. Methodology is in chapter 3 which discuss the method that used throughout the project and define as a guideline in development of the system. During development and implementation of the system, some phases take into consideration such as project planning and requirement analysis, system design, implementation and testing. Implementation is in chapter 4 which documented every process involved during the development of the project. Generally, it explains the development of the developed project and gives details on the data dictionary of database in the system. In chapter 5, the result and discussion are presented in well manner, beside that; it shows the output of the new prototype system after the implementation. The strengths and limitations of the system are discussed as well as with the further research technique to enhance the prototype system. Chapter 6 explains about the conclusion of the mobile development and its future expectations.

CHAPTER 2 LITERATURE REVIEW This chapter briefly explains about the system that related to development of the project is studied and discussed. Review on the current examples of mobile application in real world today's. 2.1 Introduction Before the project could be fully specified or planned, a considerable amount time is spent on the research part. This background research chapter will describe each relevant research aspect to appropriate depth. Figure 2.1 shows the flow of this chapter.

= bin flm

7 2.2 Manual and Internet Advertising Process This section will discuss on process of the manual and internet advertising in market. Although there are sample of existing mobile advertising in this document, notes that the environment of this development is in internet advertising or manual advertising such as banner side of road, banner approval by 'Majlis Perbandaran' according to states, so from this manual process still exist. Figure 2.2 shows the example of manual advertising. Figure 2.2: Example of Manual Advertising (Banner) Internet advertising is the process whereby a product or service is made visible to users of the Internet, usually via banner adverts placed on web pages. Figure 2.3 shows the example of internet advertising.,. I-.- :--. i.. - -.------.'- -'. ------------- j-. -..i. I.. -.-.-..-'-.--.-- BMW 3ie 3161-97 Figure 2.3: Example of Internet Advertising

8 According to current situation of advertising, many company have compete each other to provide good service. But from customer side they want to fmd a good service, user friendly, save their time and dynamic which is can stand in all type of environment. The flow of advertising begins by an advertiser want to make promotion of their products or services. Advertisers will find a company or corporate to promote about their ads for example from television, radio, road side and others. After deal with this type of company and get approval to advertise the product of services, they will produce content or design of product to show to customer. Figure 2.4 shows step to advertisers apply and promote their products or services process. Firstly, advertiser adds advertisement content into website according to from needed. Advertise company such as 'www.mudah.com.my' company will check which is the content is valid or not. If not valid, advertisers need to apply again. If all content is valid it will be approve and display it via website. Start Add Advertisement Content by Category No Approve? > Yes Display Add Ads via Website End Figure 2.4: Flow chart of how advertiser advise their products I services

9 Figure 2.5 shows step Advertiser apply process. Firstly, customer or client will logon to website to find interested advertisement according to category. Then, they will compare which advertisement at same category is more interested and view all content of advertisement. If customer did not found the ads needed, they must find it back and view it again. After selection has made, customer can call direct to advertiser through provided email or phone number of the dealer. Figure 2.5: Flow Chart how customer / user to select their products / services

10 2.3 Studies of Existing Mobile Application There are examples of the existing mobile applications related to my project that has built like Mobile Advertising in a.mobi World, Smaato Open Mobile Advertising (SOMA) and InterContinental Hotels Group (IHG). These applications build with same purpose that is for changing from manual to practical system and easy to analyze data of the system. 2.3.1 Mobile Advertising in a.mobi World The MAO Mobile Advertising Task Force was formed early in 2007 as a global forum to discuss any aspects of marketing or advertising through mobile consumer devices and to foster creative thought leadership towards accelerating the growth of Mobile Advertising through the forum members efforts [2]. Figure 2.6 shows the Mobile Advertising Ecosystem that consists of many participants. However, the primary players on the Mobile Advertising stage are consumers and the advertisers that desire to market their products and services to these consumers. L Okla VISA Ad t4etworks Z E ODment Providers /,.\ I, \ (± )_(kcdi admd)_fr0 &,rj)_( /J\ j \(o1ej \ TIME t \. I - I L _ J I rflediae9e.cr3 vantrix Figure 2.6: Mobile Advertising Ecosystem [2]. 'I,

11 The scope and purpose of Mobile Advertising in a.mobi World is to share a global perspective of the Mobile Advertising marketplace and explore the emerging opportunity for marketers, brands, and advertising agencies to leverage the.mobi domain mobile web trust mark in the Off-Portal Mobile Advertising industry. Figure 2.7 shows the usage of mobile devices such as cell phones and mobile web browsers to deliver these promotional messages. However, this high-level concept does not help to understand the opportunities and challenges that are driving so much activity and attention towards Mobile Advertising. I db UPI, Jim - - - I, in IMUM Figure 2.7: Mobile Advertising Example [2] The.mobi domain trust mark, when enforced to dotmobi Style Guide domain policies, is well-positioned to provide mobile operators the OffPortal Quality of Service assurances they need. it is also easily identified by their mobile Internet network service operations when requested by a customer to use on their mobile device. This process to ensure Quality of Service via.mobi domains could very easily be automated and scale for large volumes of made-for-mobile web sites by the mobile operators Figure 2.8 shows the example of.mbi mobile advertising.

12 a Top t El Figure 2.8:.mobi Mobile Advertising Example [2] The forms that Mobile Advertising takes are in many cases similar to online advertising. There are display units such as text links, banners, and video ads. There are search models that enable text ads to be shown in response to keywords entered on user queries. There is a messaging medium that is much more instantaneous and personal than email, although not yet as rich. Additionally, there are models that are unique to the device such as use of the idle screen and click-to-call. To accelerate the creation and adoption of a structured and profitable Mobile Advertising industry, the following 'Next Steps' and invites ll Mobile Advertising Ecosystem industry actors to play a role in shaping the future of the mobile Internet. To define and publish a dotmobi Mobile Advertising style guide for agencies and brands; based on published MMA Mobile Advertising Guidelines; ii. To define, publish and enforce dotmobi Mobile Advertising best Practices with mandated policies for.mobi domain-based Mobile Advertising offerings for the Off-Portal community;