background preloader

Software as a service

Software as a service
According to a Gartner Group estimate, SaaS sales in 2010 reached $10 billion, and were projected to increase to $12.1bn in 2011, up 20.7% from 2010.[6] Gartner Group estimates that SaaS revenue will be more than double its 2010 numbers by 2015 and reach a projected $21.3bn. Customer relationship management (CRM) continues to be the largest market for SaaS. SaaS revenue within the CRM market was forecast to reach $3.8bn in 2011, up from $3.2bn in 2010.[7] The term "software as a service" (SaaS) is considered to be part of the nomenclature of cloud computing, along with infrastructure as a service (IaaS), platform as a service (PaaS), desktop as a service (DaaS), backend as a service (BaaS), and information technology management as a service (ITMaaS). History[edit] Centralized hosting of business applications dates back to the 1960s. The expansion of the Internet during the 1990s brought about a new class of centralized computing, called Application Service Providers (ASP). Pricing[edit] Related:  Digital Marketing

Social networking service A social networking service (also social networking site or SNS) is a platform to build social networks or social relations among people who share interests, activities, backgrounds or real-life connections. A social network service consists of a representation of each user (often a profile), his or her social links, and a variety of additional services. Social network sites are web-based services that allow individuals to create a public profile, to create a list of users with whom to share connections, and view and cross the connections within the system.[1] Most social network services are web-based and provide means for users to interact over the Internet, such as e-mail and instant messaging. §History[edit] The most popular social networking sites by country Early social networking on the World Wide Web began in the form of generalized online communities such as Theglobe.com (1995),[15] Geocities (1994) and Tripod.com (1995). §Social impact[edit] §Features[edit] §Emerging trends[edit]

Service-oriented architecture See also the client-server model, a progenitor concept A Service-Oriented Architecture (SOA) is a design pattern in which software/application components provide services to other software/application components via a protocol, typically over a network and in a loosely-coupled way. The principles of service-orientation are independent of any vendor, product or technology.[1] A service is a self-contained unit of functionality, such as retrieving an online bank statement.[2] By that definition, a service is a discretely invokable operation. Services can be combined to provide the complete functionality of a large software application.[3] A SOA makes it easier for software components on computers connected over a network to cooperate. Definitions[edit] A paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. The Open Group's definition is: Overview[edit] SOA framework[edit] Design concept[edit] Principles[edit]

The Edutella Homepage News Project Description Edutella is a peer to peer network for searching semantic web metadata. Finding out what information the system contains and how it can be represented on the semantic web with help of existing standards. Somewhat simplified the core of Edutella consists of a library and a query language. Feedly §History[edit] In November, 2006, Edwin Khodabakchian co-founded DevHD.[3] The company seeks to create a platform that uses RSS feeds, online storage, and social media integration to connect users with the information they find interesting.[3] DevHD’s first project, Streets, which aggregates updates from a variety of online sources is the basis of Feedly. Feedly, which was optimized for RSS feeds, was first released on June 15, 2008.[3] Originally called Feeddo, Feedly was first released as a web extension before moving onto mobile platforms.[4] On March 15, 2013, Feedly announced 500,000 new users in 48 hours due to the closure announcement of Google Reader.[5] By April 2, 2013, the total number of new users was up to 3 million.[6] At the end of May 2013, the total user number was up to 12 million.[7] §Web browser applications[edit] §Android and iOS app[edit] §Reception[edit] Feedly has received mostly positive reviews. §Denial of service attacks[edit] §See also[edit] §References[edit]

Virtual machine A virtual machine (VM) is a software-based emulation of a computer. Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer. Definitions[edit] A virtual machine (VM) is a software implementation of a machine (e.g., a computer) that executes programs like a physical machine. Virtual machines are separated into two major classifications, based on their use and degree of correspondence to any real machine: A VM was originally defined by Popek and Goldberg as "an efficient, isolated duplicate of a real machine". System virtual machines[edit] System virtual machine advantages: multiple OS environments can co-exist on the same computer, in strong isolation from each otherthe virtual machine can provide an instruction set architecture (ISA) that is somewhat different from that of the real machineapplication provisioning, maintenance, high availability and disaster recovery[3] The main disadvantages of VMs are: Process virtual machines[edit]

WebAppSkins SlideShare The website gets an estimated 58 million unique visitors a month,[7] and has about 16 million registered users.[citation needed] SlideShare was voted among the World's Top 10 tools for education & e-learning in 2010.[8][9] SlideShare's biggest competitors include Scribd.com, Issuu and Docstoc. Some of the notable users of SlideShare include The White House, NASA, World Economic Forum, State of Utah, O'Reilly Media, Hewlett Packard and IBM. §Zipcasts[edit] In February 2011 SlideShare added a feature called Zipcasts.[10] A Zipcast is a social web conferencing system that allows presenters to broadcast an audio/video feed while driving the presentation through the Internet. Zipcasts do not currently support screen sharing with the presenter, a feature available in competing paid services like WebEx and GoToMeeting. §Founding Team[edit] Rashmi Sinha, the CEO and co-founder of SlideShare is responsible for partnerships and product strategy. §In the news[edit] §References[edit]

Cloud computing Cloud computing metaphor: For a user, the network elements representing the provider-rendered services are invisible, as if obscured by a cloud. Cloud computing is a computing term or metaphor that evolved in the late 1990s, based on utility and consumption of computer resources. Cloud computing involves application systems which are executed within the cloud and operated through internet enabled devices. Overview[edit] Cloud computing[3] relies on sharing of resources to achieve coherence and economies of scale, similar to a utility (like the electricity grid) over a network.[2] At the foundation of cloud computing is the broader concept of converged infrastructure and shared services. Cloud computing, or in simpler shorthand just "the cloud", also focuses on maximizing the effectiveness of the shared resources. Cloud vendors are experiencing growth rates of 50% per annum.[11] History of cloud computing[edit] Origin of the term[edit] The origin of the term cloud computing is unclear.

Pearltrees Pearltrees refers to itself as "a place for your interests".[8] Functionally the product is a visual and collaborative curation tool[9][10][11][12] that allows users to organize, explore and share any URL they find online as well as to upload personal photos, files and notes.[13] The product features a unique visual interface[14][15] that allows users to drag and organize collected URLs, and other digital objects.[16] that themselves can be further organized into collections and sub-collections,[17] (URLs). Users of the product can also engage in social/collaborative curation using a feature called Pearltrees Teams.[18] Pearltrees was founded by Patrice Lamothe, CEO,[22] Alain Cohen, CTO,[23] Nicolas Cynober, Technical Director,[24] Samuel Tissier, Ergonomy/UI[25] and Francois Rocaboy, CMO.[26] History[edit] Development of Pearltrees began in 2007. In July 2012 Pearltrees launched their iPhone app. Pearltrees introduced Pearltrees 2.0 on May 22nd, 2014. Usage[edit] Privacy[edit]

Velocity (software development) Velocity is a capacity planning tool sometimes used in Agile software development. Velocity tracking is the act of measuring said velocity. The velocity is calculated by counting the number of units of work completed in a certain interval, the length of which is determined at the start of the project.[1] The main idea behind velocity is to help teams estimate how much work they can complete in a given time period based on how quickly similar work was previously completed.[2] The following terminology is used in velocity tracking. Unit of work The unit chosen by the team to measure velocity. Interval The interval is the duration of each iteration in the software development process for which the velocity is measured. To calculate velocity, a team first has to determine how many units of work each task is worth and the length of each interval.

List of social bookmarking websites Defunct sites[edit] See also[edit] Notes and references[edit] Test-driven development Software design using test cases Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. Software engineer Kent Beck, who is credited with having developed or "rediscovered"[1] the technique, stated in 2003 that TDD encourages simple designs and inspires confidence.[2] Test-driven development is related to the test-first programming concepts of extreme programming, begun in 1999,[3] but more recently has created more general interest in its own right.[4] Programmers also apply the concept to improving and debugging legacy code developed with older techniques.[5] Test-driven development cycle[edit] The following sequence is based on the book Test-Driven Development by Example:[2] 1. 2. 3. 4. 5. Repeat

Software as a Service (SaaS): The delivery of computer applications over the Internet.

Found in: Hurwitz, J., Nugent, A., Halper, F. & Kaufman, M. (2013) Big Data For Dummies. Hoboken, New Jersey, United States of America: For Dummies. ISBN: 9781118504222. by raviii Jan 1

Related: