Wednesday, June 25, 2014

ARM architecture


  • ARM architecture
ARM is a family of instruction set architectures for computer processors based on a reduced instruction set computing (RISC) architecture developed by British company ARM Holdings.
A RISC-based computer design approach means ARM processors require significantly fewer transistors than typical CISC x86 processors in most personal computers.
This approach reduces costs, heat and power use.
These are desirable traits for light, portable, battery-powered devices—​including smartphones, laptops, tablet and notepad computers, and other embedded systems.
http://en.wikipedia.org/wiki/ARM_architecture

Tuesday, June 24, 2014

There are four different ways to create objects in java

  • There are four different ways to create objects in java

1. The new keyword
2. The Class.forName()
3. The clone() method
4. The object deserialization

https://www.linkedin.com/groups/What-are-all-different-ways-70526.S.5883998172040155140?view=&item=5883998172040155140&type=member&gid=70526&trk=eml-b2_anet_digest-null-75-null&fromEmail=fromEmail&ut=3f1ocViNIMOCg1

http://javabeginnerstutorial.com/core-java-tutorial/different-ways-to-create-an-object-in-java/

Personal Package Archives

  • Personal Package Archives (PPA) allow you to upload Ubuntu source packages to be built and published as an apt repository by Launchpad.
https://launchpad.net/ubuntu/+ppas

Saturday, June 14, 2014

Model View ViewModel

  • Model View ViewModel
Model View ViewModel
Model View ViewModel (MVVM) is an architectural pattern for software development.
MVVM is a variation of Martin Fowler's Presentation Model design pattern.
Model View ViewModel is also called model-view-binder, especially in implementations that don't involve the .NET platform

Components of the MVVM pattern
Model
Model refers either to a domain model, which represents the real state content (an object-oriented approach), or to the data access layer that represents that content (a data-centric approach)
View
As in the MVC and MVP patterns, the view is the user interface (UI).
View model
The view model is an abstraction of the view that exposes public properties and commands. Instead of the controller of the MVC pattern, or the presenter of the MVP pattern, MVVM has a binder. In the view model, this binder mediates communication between the view and the data binder.The view model has been described as a state of the data in the model.
Binder
Declarative data- and command-binding are implicit in the MVVM pattern. In the Microsoft solution stack, the binder is a markup language called XAML.[7] The binder frees the developer from being obliged to write boiler-plate logic to synchronise the view model and view. When implemented outside of the Microsoft stack the presence of a declarative databinding technology is a key enabler of the pattern
http://en.wikipedia.org/wiki/Model_View_ViewModel