Cherry Chat
Chat Apps are third party messaging services that do not use carrier’s SMS (Short Message Service) delivery system and instead push messages through the mobile device’s data connection. Chat Apps are getting more and more popular since they can be easily installed onto the users’ smartphones and som...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/55024 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Chat Apps are third party messaging services that do not use carrier’s SMS (Short Message Service) delivery system and instead push messages through the mobile device’s data connection. Chat Apps are getting more and more popular since they can be easily installed onto the users’ smartphones and some of them have multi-‐platforms capabilities.
To push a message through a mobile device, it requires a messaging service architecture that involves a client and a server. In this context, a client refers to the mobile device, which the app is installed and the server will be the system responsible for receiving the message and sending it to the intended recipient.
This project is an attempt to design the aforementioned architecture for Shanda Games – Cherry Credits Pte Ltd and hence, the name, Cherry Chat. Currently in its initial phase, Cherry Chat has fulfilled the basic requirements of text messaging. It allows the exchange of text messaging between the sender and the intended recipients to be smooth and error-‐free.
In addition, Cherry Chat is designed using the MVC (Model-‐View-‐Controller) architecture, which allows new features to be integrated at ease, since they are on a modular basis. This brings about the flexibility and scalability.
Cherry Chat is built on the iOS SDK 6.1 platform using Xcode, running on Objective C as the fundamental programming language. On the other platform, Cherry Chat Server is built on Microsoft Visual 2010, with C# as the fundamental programming language. Cherry Chat is currently made available on the iOS platform. |
---|