Advances in Computer Science : an International Journal (ACSIJ)
Building mobile applications presents new challenges. There are various services and frameworks available to address some issues such as device fragmentation and computing power. Hence it is important to understand what tools developers have and how they can be integrated for productively creating high quality apps. Cross platform mobile development using titanium allows faster time to market. The low computing power of mobile devices can be supplemented with the cloud. Data synchronization in a distributed system requires a signaling mechanism such as SignalR.