This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.
Social networking websites are a common way of sharing information. Due to advancement of technologies like 3G and 4G internet is available at great speeds within the mobile phones (smart phones). Social networking websites so as to increase the number of users are getting compromised in security and privacy issues. Unfortunately due to the tradeoffs between Social networking websites and third party application developers', user`s personal data has been kept at risk which can be captured by the third party application developers. Today mobile phones are used for handling variety of operations like credit card transactions, storing personal data etc. User`s data has to be private and secured, here I found some(hacking) issues which cause major security and privacy issues which are kept at risk by the social networking website owners especially when accessed through mobile phones.
security and privacy issues of mobile social networking and recommend the user`s so as to be proactive when accessing social networking websites through mobile phone.
Mobile apps are add-on software for handheld devices, such as smartphones and personal digital assistants (PDA). Among the most popular are games, social networking, maps, news, business, weather and travel information. All of these leverage at least one of the device's technical features: communications interfaces (Wi-Fi, WiBro/mobile WiMAX, GSM/EDGE, W-CDMA/UMTS/HSPA and Bluetooth), audio and video processors, camera, sensors or GPS module. Smartphone shipments are forecast to reach more than 400 million by 2014,
Iphone -objective c
Windows mobile visual c#/c++
Android - java
Blackberryos - java
I am using java application to create mobile to mobile chat with using 3g/4g and wireless network this two are very important to smart mobile phone to access internet.
identify three classes of privacy and security problems associated with mobile social network systems:
direct anonymity issues,
indirect or K-anonymity Issues
eavesdropping, spoofing, replay
To communicate between two networks we need a wireless connection or 3g/4g network, to make this connection talk we use a mobile source. This mobile source is connect with any network so it maintained with some privacy and security.
The drawback of this connection is May coaxial with other network here we are studied about to maintain privacy and security in mobile social network.
Here we can chat with many networks like g-talk, yahoo messenger, Aim ..etc
I am using java application to create chat between the two mobiles. Here I am using java because, java application are some times provide improved and secured functionalities. The platform is not specific to any one processor or operating system, but rather an execution engine Java technology's versatility, efficiency, platform portability, and security make it the ideal technology for network computing. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere.
The J2ME technology is still relatively new. Strong development tools, especially IDEs, will greatly help J2ME's adoption among wireless application developers. Different wireless devices have different limitations in terms of memory size, screen size, input methods, and computing speed. Also, vendors' J2ME implementations might contain vendor-specific add-on APIs that leverage special underlying hardware/OS features.
End-to-end mobile application development: J2ME devices are not powerful enough to process or store large amounts of information by themselves; J2ME applications are often thick clients for some backend enterprise application servers. Thus, a first-rate IDE should allow developers to build entire end-to-end projects. That minimizes learning costs and project coordination efforts.
J2ME GUI (graphical user interface) builders: Some IDEs have RAD (rapid application development) tools that allow developers to construct mobile user interfaces visually. Those tools appeal to developers from the desktop world-those familiar with J2SE (Java 2 Platform, Standard Edition) RAD tools. However, use J2ME visual GUI builders with caution: because wireless devices differ in screen sizes, the same UI design might appear differently on various devices. For example,anaroid, a Palm PDA can display four command buttons in a row. But a cell phone might ask you to choose from a list of four commands when you click a Menu button. So what you see on the GUI builder might not be what you eventually get on a particular device.
The Security and Trust Services API (SATSA) provides access to security services for mobile devices, including secure storage to protect sensitive data, cryptographic operations to support payment transactions and data integrity, and a secure execution environment that allows deployment of custom security features. Developers may rely on these services to support a wide variety of applications, from banking and payment to user identification and authentication.
Java ME technology devices todetermine their physical locations, enabling
location-aware applications on mobile handsets. Examples include mapping, messaging applications with presence, and treasure hunts.
A Java development platform for mobile devices. Here's a simple project i had. It's a chat application via UDP, sending chat messages via datagram connection and I named it BlueChat. This java application is created and tested using "netbeans". Here I am using netbeans because the package comes with a mobile phone emulator. Create a new Java J2ME project and create a new Java class file named "ChatMidlet"
I am using this application because it is latest and easy to create and easy to run every thing is in it. In this testing is runs like in mobile.
Social networking websites are a common way of sharing information. Due to advancement of technologies like 3G / 4G and internet is available at great speeds within the mobile phones (smart phones). Social networking websites so as to increase the number of users are getting compromised in security and privacy issues.i am using a java application engine Java technology's versatility, efficiency, platform portability, and security make it the ideal technology for social network computing.