Mobile application and development
Contents
Data Mining: Introduction, Data Mining Definitions, Knowledge Discovery in Databases (KDD) Vs. Data Mining, DBMS Vs. Data Mining, Data Mining techniques, Problems, Issues and Challenges in DM, DM Applications.
Mining Frequent Patterns: Basic Concept Frequent Item Set Mining Methods Apriori and Frequent Pattern Growth (FP-Growth) algorithms Mining Association Rules.
Classification: Basic Concepts, Issues, And Algorithms: Decision Tree Induction. Bayes Classification Methods, Rule-Based Classification, Lazy Learners (or Learning from your Neighbours), k-Nearest Neighbour, Prediction, Accuracy-Precision and Recall.
Clustering: Cluster Analysis, Partitioning Methods, Hierarchical Methods, Density-Based Methods, Grid-Based Methods, Evaluation of Clustering.
Data Warehouse: Data Warehouse basic concepts, Data Warehouse Modeling, Data Cube and OLAP: Characteristics of OLAP systems, Multidimensional view and Data cube, Data Cube Implementations, Data Cube operations, Implementation of OLAP and overview on OLAP Software.
UNIT 1: ANDROID OS DESIGN AND FEATURES
THE ANDROID PLATFORM
"Andy Rubin" has been credited as the father of the Android platform. His company, was acquired by Google in 2005. Working together, OHA members including Google, began developing a non-proprietary open standard platform based upon technology developed at Android Inc. that would aim to solve the problems hindering the mobile community. The result is the Android project.
Most Android platform development is completed by Rubin's team at Google, where he acts as VP of Engineering and manages the Android platform roadmap. Google hosts the Android open source project and provides online Android documentation, tools, forums, and the Software Development Kit (SDK) for developers. All major Android news originates at Google.
What is android?
Android is called as "the first complete, open, and free mobile platform":
Complete: allows for rich application development opportunities.
Open: It is provided through open source licensing.
Free: Android applications are free to develop. Android applications can bedistributed and commercialized in a variety of ways.
Features of Android
Free and Open Source
Familiar and inexpensive development tools
• Freely available SDK
Familiar Language, Familiar Development Environments
• Reasonable learning curve for developers
• Enabling development of powerful applications
• Rich, secure application integration
• No costly obstacles to publication
• Free "Market" for application
- Teacher: Admin User