Week’s Task: requirement for our project Android applications research Results



Download 424.35 Kb.
Page1/4
Date09.06.2018
Size424.35 Kb.
#53726
  1   2   3   4



I-8 SOUTH

ECE Senior Design Weekly Report 3

Deleon Thompson Project Manager


Tian Gan Web Design
Courtnay Roland Supply
Joel Rendon Editor
Hazim Aljuhani Presentation
Daniel White Technical Writer

Engineer’s Name: Tian Gan



Week’s Task:

Results:

  1. Requirement for our project.




    1. User’s requirement

  1. Detective when people use hand soap dispenser.

  2. Tell people when they need to use hand soap dispenser.




    1. Motional requirement

  1. Appeals people use the product.

  2. It can motivate people to use hand soap dispenser.

For this requirement we need to think about phone applications.




    1. Technique requirement

  1. Low power devices.

  2. Small size devices.

  3. May use solar power.

  4. One-way data transfer from device to phone.

  5. Data transfers between phone and Internet.




  1. Get start with Android.




    1. Creating an Android Project

  • An Android project contains all the files that comprise the source code for your Android app. The Android SDK tools make it easy to start a new Android project with a set of default project directories and files.

This lesson shows how to create a new project either using Eclipse (with the ADT plugin) or using the SDK tools from a command line.
Resource:

http://developer.android.com/intl/zh-cn/training/basics/firstapp/creating-project.html


    1. B. Running Your App

  • How you run your app depends on two things: whether you have a real Android-powered device and whether you're using Eclipse.

Resource:



http://developer.android.com/intl/zh-cn/training/basics/firstapp/running-app.html


    1. Building a Simple User Interface

  • The graphical user interface for an Android app is built using a hierarchy of View and ViewGroup objects. View objects are usually UI widgets such as buttons or text fields and ViewGroup objects are invisible view containers that define how the child views are laid out, such as in a grid or a vertical list.




  • Android provides an XML vocabulary that corresponds to the subclasses of View and ViewGroup so you can define your UI in XML using a hierarchy of UI elements.

Resource:



http://developer.android.com/intl/zh-cn/training/basics/firstapp/buil ding-ui.html


    1. Starting Another Activity

  1. Respond to the Send Button

  2. Build an Intent

  3. Start the Second Activity

  4. Create the Second Activity

  5. Receive the Intent

  6. Display the Message




  1. Rapid Application Development (RAD) tools 

  1. Basic4android.

  • Basic4android is a simple yet powerful development environment that targets Android devices. Basic4android language is similar to Visual Basic language with additional support for objects.Basic4android compiled applications are native Android applications; there are no extra runtimes or dependencies. Unlike other IDE’s, Basic4android is 100% focused on Android development.




  • Basic4android includes a powerful GUI designer with built-in support for multiple screens and orientations. No XML writing is required. You can develop and debug with the Android emulator or with a real device (USB-connected or over the local network).




  • Basic4android has a rich set of libraries that make it easy to develop advanced applications. This includes: SQL databases, GPS, Serial ports (Bluetooth), Camera, XML parsing, Web services (HTTP), Services (background tasks), JSON, Animations, Network (TCP and UDP), Text To Speech (TTS), Voice Recognition, WebView, AdMob (ads), Charts, OpenGL, Graphics and more.




    1. Gimbal context ware

      • The Gimbal™ context aware platform enables application providers to deliver more timely, personalized and relevant content to mobile audiences. The frameworks you will find in the SDK let you enhance your applications with user contextual information including geofence monitoring, Content delivery triggered by geofence events and/or time proximity.




  1. Geofences

The Gimbal™ Geofence feature is your gateway to directly reaching your customers while on the go. Help them find you by blazing digital trails toward real world destinations. Say hello when they’re in the neighborhood with targeted location awareness, and with the targeted messages they long to hear.


  1. Proximity

The Gimbal™ Proximity feature is based on low power bluetooth beacons that provide finer grain proximity context to enhance your users experience within geofences.
This is very useful to our project.
Resource:

http://gimbal.com/doc/context/context_android.html
Engineer’s Name: Hazim Aljuhani


Download 424.35 Kb.

Share with your friends:
  1   2   3   4




The database is protected by copyright ©ininet.org 2024
send message

    Main page