Microsoft Popfly
Microsoft Popfly (internally codenamed ''Springfield'') was a Website that allowed users to create web pages, program snippets, and Mashup (web application hybrid), mashups using the Microsoft Silverlight rich web applications runtime and the set of online tools provided. It was discontinued on August 24, 2009. Tools The Popfly included four tools based on Microsoft Silverlight, Silverlight technology, which are described as follows. Game Creator The Game Creator was a tool that allowed you to create your own game or extend a game already built. It could be exported to Facebook, or be used as a Windows Live Gadget. Mashup Creator The Mashup Creator was a tool that let users fit together pre-built blocks in order to mash together different web services and visualization tools. For example, a user could join together photo and map blocks in order to get a geotagged map of pictures on a topic of their choice. An advanced view for blocks allowed users to modify the code of the bloc ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Rich Web Application
A rich web application (originally called a rich Internet application, or RIA or installable Internet application) is a web application that has many of the characteristics of desktop application software. The concept is closely related to a single-page application, and may allow the user interactive features such as drag and drop, background menu, WYSIWYG editing, etc. The concept was first introduced in 2002 by Macromedia to describe Macromedia Flash MX product (which later became Adobe Flash). Throughout the 2000-s, the term was generalized to describe web applications developed with other competing browser plugin technologies including Java applets, Microsoft Silverlight. With the deprecation of browser plugin interfaces and transition to standard HTML5 technologies, rich web applications were replaced with JavaScript web applications, including single-page applications and progressive web applications. History The terms "rich client" and "rich Internet application" were int ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Windows Sidebar
Windows Desktop Gadgets (called Windows Sidebar in Windows Vista) is a discontinued widget engine for Microsoft Gadgets. Desktop Gadgets have been replaced by Windows 10 Taskbar Widgets. It was introduced with Windows Vista, in which it features a sidebar anchored to the side of the Desktop environment, desktop. Its widgets can perform various tasks, such as displaying the time and date. In Windows Vista, the widgets are restricted to a sidebar but in Windows 7, they can be freely moved anywhere on the desktop. Windows Desktop Gadgets was discontinued in Windows 8. The Windows 8 Live Tiles can perform a similar function, but they are only visible when the Start menu is visible. They run in a more restrictive environment, making them less risky, but also less useful for some purposes, like system monitoring. History Windows Sidebar originated in a Microsoft Research project called ''Sideshow'' (not to be confused with Windows SideShow.) It was developed in the summer of 2000, a ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Adam Nathan
Adam Nathan is a technical author/speaker, and currently works as a software architect at Google. Adam was the core architect of Microsoft Popfly Microsoft Popfly (internally codenamed ''Springfield'') was a Website that allowed users to create web pages, program snippets, and Mashup (web application hybrid), mashups using the Microsoft Silverlight rich web applications runtime and the se .... He has been involved with .NET technologies from the beginning, and has written a 1,600-page book on .NET/COM Interoperability. He also created thPINVOKE.NET wiki which helps .NET developers use unmanaged APIs. Books * Windows 8 Apps with XAML and C# Unleashed * 101 Windows Phone 7 Apps: Volume 1: Developing Apps 1-50 * 101 Windows Phone 7 Apps: Volume 2: Developing Apps 51-101 * WPF 4 Unleashed * WPF 4.5 Unleashed * Silverlight 1.0 Unleashed * WPF Unleashed * .NET and COM: The Complete Interoperability Guide * ASP.NET: Tips, Tutorials, and Code * XAML Unleashed Interviews Saf ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Open Mashup Alliance
The Open Mashup Alliance (OMA) is a non-profit consortium that promotes the adoption of mashup solutions in the enterprise through the evolution of enterprise mashup standards like EMML. The initial members of the OMA include some large technology companies such as Adobe Systems, Hewlett-Packard, and Intel and some major technology users such as Bank of America and Capgemini. According to Dion Hinchcliffe, "Ultimately, the OMA creates a standardized approach to enterprise mashups that creates an open and vibrant market for competing runtimes, mashups, and an array of important aftermarket services such as development/testing tools, management and administration appliances, governance frameworks, education, professional services, and so on." Specification development The initial focus of the OMA is developing EMML, which is a declarative mashup domain-specific language (DSL) aimed at creating enterprise mashups. The EMML language provides a comprehensive set of high-level mashup ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
EMML
EMML, or Enterprise Mashup Markup Language, is an XML markup language for creating enterprise mashups, which are software applications that consume and mash data from variety of sources, often performing logical or mathematical operations as well as presenting data. Mashed data produced by enterprise mashups are presented in graphical user interfaces as mashlets, widgets, or gadgets. EMML can also be considered a declarative mashup domain-specific language (DSL). A mashup DSL eliminates the need for complex, time-consuming, and repeatable procedural programming logic to create enterprise mashups. EMML also provides a declarative language for creating visual tools for enterprise mashups. The primary benefits of EMML are mashup design portability and interoperability of mashup solutions. These benefits are expected to accelerate the adoption of enterprise mashups by creating transferable skills for software developers and reducing vendor lock-in. The introduction of EMML is expec ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Scratch Programming Language
Scratch is a high-level block-based visual programming language and website aimed primarily at children as an educational tool for programming, with a target audience of ages 8 to 16. Users on the site, called Scratchers, can create projects on the website using a block-like interface. Projects can be exported to HTML5, Android apps, Bundle (macOS) and EXE files using external tools. The service is developed by the MIT Media Lab, has been translated into 70+ languages, and is used in most parts of the world. Scratch is taught and used in after-school centers, schools, and colleges, as well as other public knowledge institutions. As of May 8, 2022, community statistics on the language's official website show more than 104 million projects shared by over 90 million users, over 686 million total projects ever created (including unshared projects), and more than 100 million monthly website visits. Scratch takes its name from a technique used by disk jockeys called "scratching", ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Yahoo! Query Language
Yahoo! Query Language (YQL) is an SQL-like query language created by Yahoo! as part of their Developer Network. YQL is designed to retrieve and manipulate data from APIs through a single Web interface, thus allowing mashups that enable developers to create their own applications using Yahoo! Pipes online tool. Initially launched in October 2008 with access to Yahoo APIs, February 2009 saw the addition of open data tables from third parties such as Google Reader, the ''Guardian'', and ''The New York Times''. Some of these APIs still require an API key to access them. On April 29 of 2009, Yahoo introduced the capability to execute the tables of data built through YQL using JavaScript run on the company's servers for free. On January 3, 2019 Yahoo retired the YQL API service. Examples Filter RSS feeds select title, link from rss where url = 'https://www.engadget.com/rss.xml' Convert CSV to JSON or XML select * from csv where url='http://download.finance.yahoo.com/d/quotes.csv?s=Y ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Yahoo! Pipes
Yahoo! Pipes was a web application from Yahoo! that provided a graphical user interface for building data mashups that aggregate web feeds, web pages, and other services; creating Web-based apps from various sources; and publishing those apps. The application worked by enabling users to "pipe" information from different sources and then set up rules for how that content should be modified (for example, filtering). In addition to the pipe editing page, the website had a documentation page and a discussion page. The documentation page contained information about pipes including guides for the pipe editor and troubleshooting. The discussion page enabled users to discuss the pipes with other users. History Yahoo! Pipes was released to the public in beta on 7 February 2007. It was built by Pasha Sadri, Ed Ho, Jonathan Trevor, Ido Green, and Daniel Raffel of Yahoo! It is described by its creators as: On 4 June 2015, it was announced that Pipes would be in read-only mode from 30 Au ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Mozilla Jetpack
Jetpack was a working group which wrote a software development kit for Firefox add-ons. They produced the Add-on SDK, a set of APIs, a runtime, and a command-line tool for creating and running add-ons, and the Add-on Builder, a Web-based integrated development environment which used the SDK. Add-ons developed with the SDK were written in HTML, CSS, and JavaScript using CommonJS CommonJS is a project with the goal to establish conventions on the module ecosystem for JavaScript outside of the web browser. The primary reason for its creation was a major lack of commonly accepted forms of JavaScript module units which could ... conventions. They did not require the user to restart Firefox when they were installed or uninstalled. The SDK's APIs were high-level, task-oriented, and designed to insulate developers from changes across Firefox versions. Mozillians running the project made a tool called the Jetpack Prototype. APIs provided by the Jetpack Prototype were not compatible ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Ubiquity (Firefox)
Ubiquity, a legacy extension for Mozilla Firefox, was a collection of quick and easy natural-language-derived commands that act as mashups of web services, thus allowing users to get information and relate it to current and other webpages. It also allowed Web users to create new commands without requiring much technical background. Overview Ubiquity's main goal was to take a disjointed web and bring a user everything they need. This was accomplished through a command-line-like interface that was based on natural language commands. These commands were supplied both by Mozilla and by individual users. Commands were written in JavaScript or Python and either directly typed into the command editor that comes with Ubiquity or subscribed to. Commands to which a user subscribed were automatically updated when the author updated the code. Up to the end of development, there was no limit as to what these commands can do, posing a large security risk. There were plans for Ubiquity ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
WSO2 Mashup Server
The WSO2 Mashup Server is an open-source mashup platform that hosts JavaScript based mashups. It is based on Apache Axis2 and other open source projects, and provides JavaScript authors the ability to consume, compose and emit web services, feeds, scraped web pages, email, and instant messages. The source code is freely available under the open source Apache License. It provides a runtime platform for developing and deploying mashups. It can be downloaded and deployed locally or within an organization. The WSO2 Mashup Server is '' web services centric'' in that each mashup exposes a new web service, which can be consumed by other mashups, web service clients, or Ajax style web pages. The securability of web services make them an attractive technology within organizations deploying a service-oriented architecture (SOA) and for business mashups. On December 8, 2012, the WSO2 Mashup Server was retired since its remaining functionality, JavaScript web service hosting, was fold ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Google Mashup Editor
{{Google-stub ...
Google Mashup Editor was an online mashup creation service created by Google that has been discontinued. It used CodePress as its syntax highlighting code editor, which also has been discontinued. History On January 15, 2009, Vic Gundotra, Google's VP of Engineering, announced that the Mashup Editor would be migrated to the Google App Engine: "Existing Mashup Editor applications will stop receiving traffic in six months, and we hope you will join our team in making the exciting transition to App Engine." References Mashup Editor A mashup (computer industry jargon), in web development, is a web page or web application that uses content from more than one source to create a single new service displayed in a single graphical interface. For example, a user could combine the ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |