Saturday, January 22, 2011
framework
Framework may refer to:
Software frameworks have these distinguishing features that separate them from libraries or normal user applications:
- Software framework, a reusable set of libraries or classes for a software system (or subsystem).
- Application framework, a software framework used to implement the standard structure of an application for a specific operating system.
- Web application framework, a software framework for development of dynamic websites, web applications, and web services
- Framework (office suite), a DOS office application suite launched in 1984 to run on the original IBM PC under the MS-DOS operating system.
- Process framework such as ITIL or Enhanced Telecom Operations Map
- Conceptual framework, a set of theories widely accepted enough to serve as the guiding principles of research within a particular discipline.
- Legal framework, a form of legal doctrine
Software framework
From Wikipedia, the free encyclopedia
Jump to: navigation, search
In computer programming, a software framework is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code, thus providing specific functionality. Frameworks are a special case of software libraries in that they are reusable abstractions of code wrapped in a well-defined Application programming interface (API), yet they contain some key distinguishing features that separate them from normal libraries.Software frameworks have these distinguishing features that separate them from libraries or normal user applications:
- inversion of control - In a framework, unlike in libraries or normal user applications, the overall program's flow of control is not dictated by the caller, but by the framework.[1]
- default behavior - A framework has a default behavior. This default behavior must actually be some useful behavior and not a series of no-ops.
- extensibility - A framework can be extended by the user usually by selective overriding or specialized by user code providing specific functionality.
- non-modifiable framework code - The framework code, in general, is not allowed to be modified. Users can extend the framework, but not modify its code.
What is the difference between c,c++, c#(c sharp)?
E Ink
History and manufacturing process
The material is processed into a film for integration into electronic displays, particularly for e-readers. The Motorola F3 was the first mobile phone to employ E Ink technology into its display, taking advantage of the material's ultra-low power consumption. In addition, the Samsung Alias 2 uses this technology as the display on the buttons change. The October 2008 limited edition North American issue of Esquire was the first magazine cover to integrate E Ink, and featured flashing text. The cover was manufactured in Shanghai, China, was shipped refrigerated to the United States for binding and was powered by a nominal 90-day integrated battery supply.According to the manufacturer, "The principal components of electronic ink are millions of tiny microcapsules, about the diameter of a human hair. In one incarnation, each microcapsule contains positively charged white particles and negatively charged black particles suspended in a clear fluid. When a positive electric field is applied, the white particles move to the top of the microcapsule to become visible to the reader. This makes the surface appear white at that location. At the same time, an opposite electric field pulls the black particles to the bottom of the microcapsules where they are hidden. By reversing this process, the black particles appear at the top of the capsule, which now makes the surface appear dark at that location."
On June 1, 2009, E Ink Corporation announced an agreement to be purchased by one of its primary business partners, Prime View International, for US$215 million. It is predicted that the purchase by Prime View will speed the development of color E Ink.
E Ink Pearl
On July 31, 2010, E Ink announced a second generation of E-ink displays, a higher contrast screen built with E Ink Pearl Imaging Film. The updated Amazon Kindle DX was the first device announced to use the screen, and the Kindle 3 also incorporates the Pearl display. Sony has also included this technology into its latest release of the Sony Reader Touch edition.
E Ink Triton
On November 9, 2010, E Ink announced a third generation of E-ink displays, a color display that is easy to read in high light. The E Ink Triton will display 16 shades of gray, and 4096 colors. E Ink Triton is being used in commercially available products such as the Hanvon color eReader.