Download "user manual"
Transcript
that a new message has been arrived. The user interface can update the content accordingly if necessary. • SQLite Database: The Android platform tightly integrates the popular lightweight database SQLite which makes it easy to store relational data. InstaCircle uses this feature for storing the conversations on the device. 3.1.1 Software components Figure 3.1 gives an overview of the software components which have been implemented in InstaCircle and how they interact with each other. Figure 3.1: Architecture • MainActivity: The MainActivity implements the user interface which is displayed after the application launch. It is responsible for configuring the Android device in order to participate in a conversation. • NetworkActiveActivity: The NetworkActiveActivity is displayed during a conversation and keeps the user informed about incoming messages, the participants and general network information. It also offers the possibility to share the network configuration using a QR code or a NFC tag. 9