This means that the core of the widget is HTML and CSS code which contains the actual content of the widget, namely text, linked images/video or content pulled from a server of Web service. Alternatively, the widget content can be created using Flash, although this may limit its use on some mobile devices. The content is contained within an XML file that provides essential metadata about the widget, such as its name, version, language, etc. The third component of most widgets is JavaScript, which is used to provide the programming logic behind any interactivity in the widget. To make widgets run in different environments typically necessitates only changing elements of the metadata contained in the XML file. There are sites such as Wix.com or Sproutbuilder.com that provide tools for creating widgets through a simple drag and drop interface (Godwin-Jones, 2009).
A powerful feature of widgets is the ability to pull information from a server in order to continuously update data displayed to the user, or to have data pre-loaded to browser memory, so as to be available for quick display as needed. This kind of background server-client interaction is often described as AJAX (Asynchronous JavaScript and XML). There are many AJAX code libraries available, which make the tasks of creating widgets on Web pages using AJAX much easier. There is an effort underway, called OpenAjax Alliance, which aims to make it easier to mix and match components from different AJAX libraries. Another effort to achieve increased interoperability is OpenSocial, from Google. OpenSocial defines a set of APIs for social networking services to be accessed and run within different Web environments, including widgets.
One of the more popular tools for building social networks, Ning, has adopted the OpenSocial standard, as has iGoogle (Godwin-Jones, 2009). In addition, organization-wide information access, and the ongoing requirement to provide value for money, will increase the demand for tools to enhance collaboration and the sharing of information and knowledge. The effort to develop tools that support collaborative working across the workplace will become even more critical as professionals seek to foster, support and record collaborative innovation. The demand for Web 2.0 and beyond in the workplace-using tools such as SharePoint, blogs and aggregate tools such as Pageflakes to encourage collaboration-seems destined to continue (Hill, 2008).
Scope of Study
Rationale of Study
Overview of Study
This study used a five-chapter format to achieve the above-stated research objectives. To this end, chapter one was used to introduce the topics under consideration, provide a statement of the problem, the purpose and importance of the study, as well as its scope and rationale. Chapter two provides a critical review of the relevant and peer-reviewed literature, and chapter three presents the study's methodology, a description of the study approach, the data-gathering method and the database of study consulted. Chapter four is comprised of an analysis of the data developed during the research process and chapter five presents the study's conclusions, a summary of the research and salient recommendations.
Chapter 2: Review of Related Literature
1.
The idea of putting web-application as widgets right on the desktop was invented way back by Microsoft in 1994 (in Windows Nashville which was to be released in 1996). You could use an HTML and JavaScript page as you desktop background which would be running in the Internet Explorer. Microsoft even had a set of Active Desktop widgets. Java applets are dynamically downloaded Java code used to provide processing capability at the user's machine. Java applets make a thin client thick (see discussed of thin/thick clients below) (Proctor & Vu, 2005).
2.
One more technology that played a role in inventing desktop widgets is HTA (HTML application) which runs as a standalone application for that you were required to put you VBScript or JavaScript code and style in a single HTML file and rename it to .hta extension. The HTA is a thin client as opposed to a thick client application; the terms refer to a continuum of processing capability at the user's machine in a client-server environment. With a thin client application, there are few data and little processing capability at the user's machine; with a thick client application, data and computing capability are at, or transferred to, the user's machine. A pure HTML application would be an example of a thin client (Proctor & Vu, 2005, p. 496).
3.
Netvibes has developed its universal widget API (UWA)[6] which is a free and elegant widget framework that uses XHTML for its structure, CSS for styling and JavaScript/AJAX for Data Object Model control. UWA has support for all the major widgets platforms e.g. "Netvibes, iGoogle, Windows Vista, Mac OS X, iPhone."
Historically, a major type...
Mobile Computing: A Disruptive Innovation Whose Time Has Come The pervasive adoption of mobile computing devices, combined with cloud computing and the quantum gains in application software are creating a globally diverse collaborative platform. These elements taken together are deliver an exceptionally fast and pervasive level of disruptive innovation across all sociocultural and technology sectors (Bernoff, Li, 2008). The impact of this disruptive innovation is so significant that IT departments have
It is the most ambitious option yet also the greatest in terms of retaining and gaining customers over time. It would literally include integrating supply chain, pricing, manufacturing, logistics, field service and customer service all together into an enterprise platform. In effect a Service oriented Architecture (SOA) with integration to Cloud Computing services and platforms (Birch, 37) would need to be completed. This would also rely on real-time data
Many researchers have conducted studies on many aspects of m-commerce and the use of mobile technology by consumers. deRuyter, Kleijnen, & Wetzels (2006) stated, "M-commerce has been heralded repeatedly as the new service frontier of the millennium. Present market reality, however, seems to be less optimistic, therefore, the current study explores the factors contributing to the adoption of mobile services in a context of wireless finance" (p. 206). Organization of
Mobile & Cloud Computing Cloud Computing Author's note with contact information and more details on collegiate affiliation, etc. This paper will define cloud computing and mobile cloud computing even while there is no current consensus on their definitions as it is a newly forming field of study and technology. The paper will additionally describe the utility and the structure of mobile cloud and cloud computing. Furthermore, the paper will address topics within
The reward for the effort of learning is access to a vocabulary that is shared by a very large population across all industries globally" (p. 214). Moreover, according to Bell, because UML is a language rather than a methodology, practitioners who are familiar with UML can join a project at any point from anywhere in the world and become productive right away. Therefore, Web applications that are built using
RESEARCH QUESTIONS Research questions asked in this present study include the following stated questions: (1) What role does Internet technology (Web 2.0) play in the international student's development and maintenance of a sense of belonging in a new home country? (2) What role does length of residence play in the international student's development and maintenance of a 'sense of belonging' in a new home country? (3) Are there any differences in the adaptation of
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now