Documentos de Académico
Documentos de Profesional
Documentos de Cultura
*
Please describe!
Android is an open source and Linux-based Operating System for mobile devices
such as smartphones and tablet computers. The official language for Android
development is Java. Large parts of Android are written in Java and its APIs are
designed to be called primarily from Java. That said, it is possible to develop C and
C++ apps using the Android Native Development Kit (NDK), however it isnt
something that Google promotes. According to Google, the NDK will not benefit
most apps. As a developer, you need to balance its benefits against its drawbacks.
Notably, using native code on Android generally does not result in a noticable
performance improvement, but it always increases your app complexity.
MVC: the model is the data, the view is the window on the screen, and the controller
is the glue between the two.MVC is a standard design pattern that many developers
are familiar with. Some types of Web applications will benefit from the MVC
framework. Others will continue to use the traditional ASP.NET application pattern
that is based on Web Forms and postbacks. Other types of Web applications will
combine the two approaches; neither approach excludes the other.Model-ViewController is the concept introduced by Smalltalk's inventors (TrygveReenskaug and
others) of encapsulating some data together with its processing (the model) and
isolate it from the manipulation (the controller) and presentation (the view) part
that has to be done on a UserInterface.