Showing posts with label Software Development. Show all posts
Showing posts with label Software Development. Show all posts

Platform as a Service (PaaS)



Platform as a Service (PaaS) is a paradigm for delivering operating systems and associated services over the Internet without downloads or installation. PaaS is sometimes called "cloudware" because it moves resources from privately owned computers into the Internet "cloud." Platform as a Service (PaaS) is an outgrowth of Software as a Service (SaaS), a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over the Internet.

Ning.com, Google, Microsoft, Salesforce.com and Amazon are all offering some form of PaaS

The Lighter Side of Software Development Life Cycle

Those who are designated as Software Engineers will recognize these pictures as their Software Development Life Cycle (SDLC).


More sites to visit... Shared Pool Amazing Davao Tribu Hagtik

Communications-enabled Business Process

Communications-enabled business processes (CEBP) is the integration of communications capabilities into software-enabled business procedures, applications and technologies. CEBP enables communication between applications as well as between applications and humans to automate many components of business processes. The purpose is to optimize those processes and to ensure continuous, low-latency, real-time communications among the customers, suppliers and employees of an enterprise.

One of the better known CEBP vendors is Avaya Inc. of Basking Ridge, New Jersey, USA. The Avaya CEBP solution consists of a communications process manager, an event processor and software integration services:
  • The communications process manager keeps track of data exchanged by business-related systems, flagging significant events.

  • When an important or unusual event occurs, the event processor brings key players together using unified communications (UC) encompassing all available technologies such as conventional telephone, voice over IP (VoIP), cellular telephone, instant messaging (IM), texting and email.

  • Software integration ensures compatibility among all devices, systems, technologies and programs to minimize conflicts, bottlenecks and delays, allowing decision-makers to do their jobs with a minimum of distraction.


source: www.whatis.techtarget.com

More sites to visit... Shared Pool Amazing Davao Tribu Hagtik

VAR to VAR


VAR-to-VAR is a business model based on cooperation between value-added resellers (VARs) that allows the companies to obtain professional services and solutions that would not have been accessible to them otherwise.

Successful VAR-to-VAR partnerships expand geographic reach, tap each other's expertise and enhance the brainstorming process. Such cooperative ventures can increase the buying power of both companies and reduce overhead and production cost. By buying in bulk, VAR-to-VAR partnerships are sometimes able to negotiate pricing from suppliers of critical components. VAR-to-VAR partnerships have successfully challenged larger, consolidated enterprises for lucrative contracts when neither of the smaller companies could have done so alone.

VARs tend to be ideal clients for one another because they understand each other's service-related challenges. The ultimate result is good for the end user because it encourages the evolution of the best possible product. Nevertheless, some companies find the VAR-to-VAR paradigm difficult to accept, especially if their past experiences have involved rivalries with other players in their field.

Source: http://whatis.techtarget.com

XNA Game Studio


XNA Game Studio is an integrated development environment (IDE) that includes tools and code development libraries that hobbyists, students and other nonprofessionals can use to create computer games for Microsoft Windows and X-Box 360.
To get started with XNA Game Studio, you'll need to have a basic working knowledge of C# and object-oriented programming (OOP). The basic version of XNA Game Studio, which includes Visual C# 2005 Express, development tools and a runtime environment, is free of charge. Debugging can be done from the Windows desktop. XNA Game Studio does require a Direct 3D video adapter card that can support Shader Model 1.1 or later, along with the latest DirectX runtime updates, so some hardware expense may be involved.

If a programmer wants to develop, debug or play games on an Xbox 360, however, he or she must subscribe to the XNA Creator's Club. Friends or family that want to play a game created with XNA Game Studio on Xbox 360 must also have XNA Game Studio installed on the gaming console, along with the runtime environment and a subscription to creator's club. Games developed with XNA Game Studio cannot be shared using any removable storage medium or burned to disc.

Games created with XNA Game Studio or XNA Game Studio Express for Windows can be sold commercially. Games created for XBox 360, however, are limited to non-commercial use by the Microsoft EULA and technical requirements.

With this initiative, Microsoft hopes to attract developers to create games for Windows and its popular Xbox 360. Programmers that create and upload games to the Creators Club community will have the opportunity to receive up to 70% of the revenue from sales of the applications.

Source: http://whatis.techtarget.com

NetBeans 6.5 now in beta release


Good news to all Java guys! NetBeans 6.5 is already available on beta release. The NetBeans IDE is an award-winning Integrated Development Environment available for Windows, Mac, Linux, and Solaris. The NetBeans project consists of an open-source IDE and an application platform which enable developers to rapidly create web, enterprise, desktop, and mobile applications using the Java platform, C/C++, JavaScript, Ruby, Groovy, and PHP. It is supported by a vibrant developer community and offers a diverse selection of third-party plugins. The NetBeans IDE is a must-download for software developers.

Release Overview

The NetBeans IDE 6.5 Beta release provides several new features and enhancements, such as a new IDE-wide QuickSearch shortcut, more user-friendly interface, and automatic Compile on Save. In addition to full support of all Java editions (Java SE, Java EE, Java ME), the NetBeans IDE is the ideal tool for software development with PHP, C/C++, Groovy and Grails, Ruby and Rails, Ajax and JavaScript. The 6.5 release also includes enhanced support for web frameworks (Hibernate, Spring, JSF, JPA), the GlassFish application server, and databases.


Feature Highlights

PHP

  • PHP Editor (Code completion, syntactic and semantic code highlighting)
  • Support for heredoc notation and PHTML
  • Xdebug
  • Generators for MySQL database code snippets

JavaScript and Ajax

  • JavaScript Editor and Debugger
  • JavaScript Library Manager
  • Yahoo UI, Woodstock, jQuery, Dojo, Scriptaculous, Prototype libraries
  • CSS Editor

Java EE & Web Development

  • Enhanced support for Spring, Hibernate, JSF, JSF CRUD generator, JPA (Java Persistence API)
  • Create RESTful web services from database tables or from JPA entities
  • Drag and drop SaaS services into PHP files
  • SQL Editor Improvements (code completion, save/recall queries, and more)

Groovy and Grails

  • Develop pure Groovy apps or use Groovy in Java SE projects
  • Groovy editor (code completion, highlighting, and more)
  • Grails web application framework
  • Open existing Grails applications without adding metadata

Ruby and Rails

  • Rake improvements: Rake Runner and a pre-generated Rake file
  • Debugger: Conditional breakpoints and catchpoints
  • Ruby projects accept JVM options from command line
  • New Test Runner interface for displaying test results

GlassFish v3 Prelude for Web Development

  • Modular, OSGi based architecture
  • Small footprint, fast startup and deployment
  • Support for scripting, including JRuby

C/C++

  • Improved code completion, error highlighting, and semantic highlighting
  • Call graph, Memory window
  • Remote development
  • Packaging of application as tar files, zip files, or SVR4 packages

Java ME

  • New project wizard for adding custom components to the Visual Designer Palette
  • New SVG UI components in the enhanced SVG Composer enable rich UI design
  • New Data Binding Custom Components in the Visual Designer Palette
  • Upgraded obfuscation tool to ProGuard 4.2 and test framework to JMUnit 1.1.0

Java SE

  • Multi-threaded Java debugging
  • Java Swing GUI Builder: TreeModel Editor for JTrees
  • Improved Eclipse project import and synchronization

IDE Tools and Usability

  • One QuickSearch shortcut for IDE actions, files, options, and docs
  • Support for Windows UNC paths (shared network folders)
  • Automatic Compile on Save / Deploy on Save

For more information visit http://www.netbeans.org/community/releases/65/

Microsoft Visual Studio Express

Visual Studio Express (VSE) is a freeware version of Microsoft's Visual Studio development environment toolset. VSE is scaled-down but still reasonably functional. Microsoft describes the VSE toolset as "free, lightweight, easy-to-use and easy-to-learn tools for the hobbyist, novice, and student developer."
Microsoft breaks its Visual Studio Express offerings into four overlapping categories, each of which includes its own specific components:
  • Windows Development: Includes Visual Basic 2008 Express Edition, Visual C# 2008 Express Edition, and Visual C++ 2008 Express Edition, a Beginner Developer Learning Center, a Facebook Development Toolkit and a Coding4Fun Developer Pack 2008.
  • Web Development: Includes Visual Web Developer 2008 Express Edition, a Beginner Developer Learning Center and access to the ASP.NET community, as well as a Personal Web Site Starter Kit and the Facebook Development Toolkit.
  • Game Development: Includes Visual Basic 2008 Express Edition, Visual C# 2008 Express Edition, and Visual C++ 2008 Express Edition, the Beginning Game Development series, and some example games (Space Blitz, Rocket Commander).
  • Hardware Development: Includes descriptions of projects for A Disco Dance Floor, various hardware projects that include Xbox 360, a digital camera, a remote control car, Visual Studio Express, and the Microsoft Robotics Studio, along with home automation projects. The three primary programming languages: Visual Basic 2008 Express Edition, Visual C# 2008 Express Edition, and Visual C++ 2008 Express Edition are featured here as well.
You can download VSE on this site: http://www.microsoft.com/express/

Source: www.whatis.com