Mashups Emerging Application Development Paradigm for a Digital Journal

Mashups Emerging Application Development Paradigm for a Digital JournalShort Description
The WWW is currently experiencing a revolutionary growth due to its increasing participative community software applications. This paper highlights an emerging application development paradigm on the WWW, called mashup. As blogs have enabled anyone to become a publisher, mashups stimulate web development by allowing anyone to combine existing data to develop web applications. Current applications of mashups include tracking of events such as crime, hurricanes, earthquakes, meta-search integration of data and media feeds, interactive games, and as an organizer for web resources. The implications of this emerging web integration and structuring paradigm remains yet to be explored fully. This paper describes mashups from a number of angles, highlighting current developments while providing sufficient illustrations to indicate its potential implications. It also highlights the role of mashups in complementing and enhancing digital journals by providing insights into the quality academic content, extent of coverage, and the enabling of expanded services. We present pioneering initiatives for the Journal of Universal Computer Science in our efforts to harness the collective intelligence of a collaborative scholarly network.

Website: www.jucs.org | Filesize: 97kb
No of Page(s): 12
Read more

User Centred Design in Agile Application Development

User Centred Design in Agile Application DevelopmentShort Description
Agile methods are becoming increasingly common in application design, with their collaborative customer focus and iterative, test driven approach. They share many common principles, yet it is rare for Agile methods to incorporate user centred design. This paper argues that by incorporating user-centred design (and in particular using low fidelity prototyping as an iterative model for the application rather than time consuming code) better applications can be developed, delivering business benefit with a focus upon the end user and their experience.

Website: www.thoughtworks.com | Filesize: 101kb
No of Page(s): 8
Read more

Agile Programming Design to Accommodate Change

Agile Programming Design to Accommodate ChangeShort Description
Agile development provides a set of practices simple enough to engage developers, managers, and customers yet sufficiently sound and disciplined to build quality software with predictability (see www.agilemanifesto.org). Applications are expected to evolve over time as their requirements change, and agile development’s refactoring and testing practices accommodate software evolution. (Indeed, Extreme Programming’s maxim is “embrace change,” and today’s best developers view refactoring as a badge of honor.)

Website: martinfowler.com | Filesize: 967kb
No of Page(s): 4
Read more

Making Web 2.0 Work for Your Enterprise

Making Web 2.0 Work for Your EnterpriseShort Description
The introduction of Web 2.0 technologies into the enterprise greatly increases the value of your company’s most important asset: employees’ knowledge, relationships and initiative. Increased collaboration accelerates productivity. Making knowledge more visible increases innovation and shortens turnaround times. Your company transforms into a more socially connected organization that reacts faster and more effectively to the market.

Website: www.bea.com | Filesize: 783kb
No of Page(s): 4
Read more

TDD, Refactoring and Dependency Injection

TDD, Refactoring and Dependency InjectionShort Description
Previous-era architects and stake-holders suggest that the only way to write software was after an exhaustive period of design. Latterly known as - “big up front architecture”. Craig Larman’s keynote cited plenty of evidence for this amongst other things being both problematic and perpetuated as a fact even today.

Website: paulhammant.com | Filesize: 3881kb
No of Page(s): 41
Read more

Building database driven applications using Flash, PHP and MySQL.

Building database driven applications using Flash, PHP and MySQL.Short Description
This Tutorial will show how to populate the combo box from a database table and additionally put add, edit and save functions on this form.

Website: www.interactivewebconcepts.com | Filesize: 895kb
No of Page(s): 20
Read more

Hyper-Threading Technology Impact on Compute-Intensive Workloads

Hyper-Threading Technology Impact on Compute-Intensive WorkloadsShort Description
Intel’s recently introduced Hyper-Threading Technology promises to increase application- and system-level performance through increased utilization of processor resources. It achieves this goal by allowing the processor to simultaneously maintain the context of multiple instruction streams and execute multiple instruction streams or threads. These multiple streams afford the processor added flexibility in internal scheduling, lowering the impact of external data latency, raising utilization of internal resources, and increasing overall performance.

Website: download.intel.com | Filesize: 55kb
No of Page(s): 9
Read more

Next Page →