ADS BY GOOGLE
AJAXWorld RIA Conference
$300 Savings Expire July 25
Register Today and SAVE!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
DIGITAL EDITION

SYS-CON.TV
The Best AJAX Book Written!
TOP THREE LINKS YOU MUST CLICK ON
AJAXWorld News Desk

Pages: 1 2 3 4 5 6 7 8 9 10 Next »

RIA Themes & Topics at the 6th International AJAX World RIA Conference & Expo
A round-up of the overall themes and topics being presented at the 6th International AJAXWorld RIA Conference & Expo at The Fairmont Hotel in San Jose, CA, October 20-22, 2008 - including AIR & Flex, AJAX, ASP.NET, Google Web Toolkit (GWT), iPhone Development, JavaScript, Mashups, Mobile RIAs, Open APIs & Toolkits, SaaS, Security, Silverlight, Social Software, and User Interface & User eXperience Issues.
AJAX World RIA Conference & Expo Attracts Top Faculty
RIAs offer the potential to fundamentally change the user experience and in doing so, yield significant business benefits. The theme of this October's AJAXWorld Conference & Expo 2008 West is 'Beyond AJAX to the RIA Era' and the Call for Papers, which is currently still open, specifically encourages submissions from exceptional speakers with high-quality use cases of the fast-emerging RIA alternatives.
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be presenting major industry keynotes from the two industry executives with overall responsibility for both of those massive richer-web initiatives: Adobe's CTO Kevin Lynch and Scott Guthrie, Corporate Vice President of Microsoft's .NET Developer Platform.
4D Releases 4D Web 2.0 Pack v11 Release 2 (11.2)
4D announced the release of 4D Web 2.0 Pack v11 Release 2. The new version, a combination of two products - 4D AJAX Framework and 4D for Flex - brings a powerful set of tools, plug-ins, and components that allow 4D developers to harness the power of Web 2.0 technologies, and deliver live web and rich internet applications to browsers, desktops, and portable devices such as the iPhone.
AJAX RIA Tutorial - Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight
In ASP.NET 2.0, we introduced a very powerful set of application services in ASP.NET (Membership, Roles and profile). In 3.5 we created a client library for accessing them from Ajax and .NET Clients and exposed them via WCF web services. For more information on the base level ASP.NET appservices that this walk through is based on, please see Stefan Schackow's excellent book Professional ASP.NET 2.0 Security, Membership, and Role Management.
WaveMaker Visual AJAX Studio Enables Rapid Application Development for Xignite Web Services
WaveMaker announced a strategic partnership with on-demand financial Web services provider Xignite. Together, Xignite and WaveMaker will simplify the process by which financial services organizations integrate key financial information into the processes and applications their employees and clients use every day. By combining Xignite's Web services and WaveMaker's Visual AJAX Studio development environment, customers can easily create and deploy a mashup to an existing Web page or dashboard in a matter of minutes.
New NetSuite CRM+ Features Enhance Ease-Of-Use With Advanced AJAX-Powered Workflows
NetSuite announced new capabilities for its flagship CRM product, NetSuite CRM+, featuring AJAX-powered workflows that enhance ease-of-use of marketing automation and knowledge management functionality used in customer support and customer service. These new workflows center around step-wise, dynamic user interaction and are now also supported in the new Firefox 3 web browser, along with other unique industry-leading capabilities of NetSuite such as eXtreme list editing, rich-text editing, drag-and-drop and quick-add portlets.
SnapLogic Announces SugarCRM Solution Pack
SnapLogic announced the SugarCRM Solution Pack, an extension to the SnapLogic open source data integration framework. SnapLogic enables enterprises to integrate data on both sides of the enterprise firewall and to create custom integration solutions, including application integrations, enterprise mashups, and rich Internet applications (RIAs). The SugarCRM Solution Pack enables integration of SugarCRM with other SaaS applications, behind-the-firewall enterprise applications, Web sites, and other data sources. The Solution Pack supports both standard SugarCRM deployments, as well as Sugar On-Demand implementations. SnapLogic also announced that it has joined SugarCRM's SugarExchange program.
RIAs on Cell Phones and Small Devices: Flash Lite, Silverlight, Android, JavaFX, QT
It is said that by 2013, 31 percent of all mobile phones will be smart phones, and by then, a smart phone might be almost like a full blown PC. Meanwhile it seems like everyone is trying to push their feet into the blooming mobile phone market. We've seen a lot of ups and downs in this area, lots of promises that haven't been fulfilled. In fact only since the arrival of the iPhone, has surfing the web become reasonable on a mobile phone.
Sybase iAnywhere Mobile Office Offers Secure Support for iPhone 3G
Sybase iAnywhere announced immediate support for the new iPhone 3G model to extend wireless email from Lotus Notes and Microsoft Exchange email systems. Sybase iAnywhere was early to market in offering iPhone users wireless email access to Lotus Domino with its product release in Q1 2008, and continues to innovate with support of the new iPhone 3G.
New Nitobi AJAX Suite Released: Complete UI
Ajax specialists, Nitobi Inc., releases Complete UI 2008 Q3 with enhancements to two of the suite's Ajax components, support for JavaServer Faces (JSF), and support for Firefox 3. Nitobi's Complete UI integrated platform for building web user interfaces includes 10 Ajax-powered components that improve user experiences for any Web 2.0 application.
Adobe CTO on the Great Shift From OS-Specific Apps to Web Apps
The move from native, OS-specific applications to web applications continues to be one of the biggest 'disruptions' in the software industry today, said Adobe CTO Kevin Lynch recently in an interview with the Wharton Business School. 'We're a leader in enabling that transition to happen with things like AIR,' Lynch noted, adding: 'We're focused on taking advantage of that shift, not only with our enabling technologies, but also our applications like Premiere Express, Photoshop Express and BuzzWord.'
AJAX World - HTML & AJAX, Rails and Grails, Flex, Silverlight, Curl, GWT, OpenLaszlo, and Appcelerator
In the world of Rich Internet Applications, there is no shortage of technology choices to compose a user interface. But what tools will give us the best bang for our buck? Here is a look at some heavy hitters and newcomers in the RIA market, including: HTML & AJAX, Rails and Grails, Flex, Silverlight, Curl, GWT, OpenLaszlo, and Appcelerator.
Saving Your Investment: Transforming J2EE applications into Web 2.0 using GWT
The pressure is on to keep pace with Web 2.0 entrants into the marketplace. Rewriting is expensive; adding AJAX widgets results in a complex, unmaintainable application. Both require you to hire scarce JavaScript developers. Google Web Toolkit -- the SDK that allows you to write AJAX interfaces in Java -- enables your Java developers to layer a desktop-like interface on top of your Web app. Learn to analyze the service profile of your application, to change HTML views into XML or JSON services, and to resist opening security holes by putting state and control flow logic into the client.
Gizmox Brings Microsoft Silverlight to Enterprises
Gizmox announced the release of a fully functional beta version of its Visual WebGui (VWG) with support for Microsoft Silverlight. For the first time, VWG enables Silverlight for enterprise applications by providing a RAD like Windows Forms development experience with drag & drop design that cuts development cycles by as much as 90%.
How Linked Data and AJAR Changes Everything
The Web has evolved into a structured data space of loosely connected databases, enabling granular data access-by-reference to Web-accessible entities, courtesy of HTTP. This evolution and the emergence of AJAX-based RIA technologies lay the foundation for a new generation of libraries, widgets, and frameworks, that together embrace and extend enterprise data access practices of yore. This session will cover access and exploitation of Web-accessible Linked Data using AJAX- and AJAR-based technologies (Asynchronous JavaScript and RDF).
AJAX, Cloud Computing & Enterprise Mashups
SaaS based applications continue to grow at a staggering rate. According to software market analysts, SaaS represented approximately 5% of business software revenue in 2005 and, by 2011, 25% of new business software will be delivered as SaaS and will grow at a 21% % annual growth rate (CAGR) during the next four years. As the acceptance and popularity of SaaS applications has continued to rise dramatically, traditional enterprise integration software has become the Achilles heel of the SaaS industry. Additionally, the wide variety of SaaS vendors specializing in different areas has resulted in companies attempting to stitch together information from a number of different places. Traditional integration software products are inconsistent with the values of SaaS in terms of cost, complexity and time to implement. SOA and XML driven application integrations are very well suited for this purpose. But demand will continue to grow for easy to use, manageable, highly scalable on-demand integration.
Appcelerator Building Out the RIA Open Source Community
'We're dedicated to building the largest open-source community dedicated to RIAs, breaking down the barriers between traditional preferred languages, programming models and solutions,' says the co-founder & CEO of Appcelerator, Jeff Haynie, in this Exclusive Q&A with Jeremy Geelan. To date Appcelerator has seen the strongest amount of interest from Java and PHP developers, Haynie notes, but he says the company has continued to see steady growth across Ruby, Python, Perl and .NET programmers as well.
Server-Side, PHP-Generated AJAX
As Web-based applications are pushing the 'Rich User Experience' envelope, AJAX is quickly becoming a standard front-end for any PHP application. But unfortunately as PHP applications that utilize AJAX are being forced to morph from two-tier to three-tier architectures, pushing code to the client adds inherent issues with security and code maintenance. New techniques are being developed which focuses on server-side generated AJAX, allowing developers to code AJAX applications in PHP instead of JavaScript. This session will discuss and demo many of these new techniques which will allow for the development of rich, AJAX user experiences without needing to code any JavaScript whatsoever.
Building Great AJAX Applications Using ASP.NET 3.5 and Visual Studio 2008
Come see a no-slides, code-only presentation that starts with a blank directory and builds a data-driven, AJAX enabled, ASP.NET web application from scratch that implements common AJAX patterns with the rich set of AJAX Control Toolkit, accesses data with LINQ, and implements standards-based styling and layout using CSS and clean HTML. Learn the new features of ASP.NET 3.5 and Microsoft Visual Studio 2008 and how they integrate together to provide the world's most productive Web development experience. This talk uses the 100% free .NET Framework and Visual Studio tools and the resulting application will work with all browsers, Safari, Firefox and of course IE.
AJAX in Enterprise Portals
Not only enterprise portals integrators are using AJAX at the portal level but now they can also use it for the development of more user-friendly JSR-168 portlets. With the arrival of new standards, AJAXified JSF Components like IceFaces ot RichFaces became a reality that can be portable across the many JSR-168 portlet containers implementations, in the commercial or open source worlds. During his presentation, we will explain how this has been made possible and how one can write such portlets.
Exclusive AJAX / RIA Q&A with Chief Strategy Officer of Curl
The industry has been debating the meaning of 'Enterprise 2.0' (how to bring Web 2.0 technology to the enterprise). Andrew McAfee has talked about the SLATES mnemonic (search, linking, tagging, authoring, extensions, and signals). Many companies have developed Wikis, Blogs, Tag clouds, Mashups, but the ROI is unclear. Jnan Dash, Chief Strategy Officer of Curl, Inc., feels the low hanging fruit for Web 2.0 deployment in the enterprise is called 'RIA' - 'Improve the user interface of old client-server applications and delight your users while reducing the TCO,' says Dash.
AJAX & RIA Journal Special: Results of OpenAjax Alliance's Browser Feature Wish List
What does the AJAX community want from future browsers? How are these different requests prioritized? Web developers have done amazing things with AJAX for both Web 1.0 and Web 2.0 applications, but what barriers need to be removed to enable the next generation of browser-based innovations? The future of AJAX runtime environments matters more than ever today.
AJAX Integration Guide for Spring Enterprise Applications
Today, there is a wealth of technologies to take advantage of to add AJAX behaviors to your Spring-based Java Web applications. This session will assume you know the basics of AJAX and Spring, and will dive straight into evaluating the leading AJAX technologies, and how to integrate them with Spring to take full advantage of an existing Spring infrastructure. Attendees will emerge with an understanding of which tools to use when, and how they work in a Spring environment to create enterprise class rich Web applications.
User Experience and RIAs: How Does It All Come Together?
RIAs provide the promise of an excellent User eXperience, but the ultimate success of the UX is driven more by the skill of the developer than the tool selection itself. This session will discuss the foundation and importance of the application of cognitive science techniques to the process of designing and building a rich Web application. The presentation will provide: Overview of Human Factors/Usability and how these techniques have been applied to the Web, Basic concepts (heuristics) that should be met in any web application, and Resources so that attendees can perform this sort of work independently.
Optaros Creates Open Source User Interface Framework
Optaros has launched DoCASU 1.0, a user interface framework for Alfresco deployments as an open source project. The project will drive open source adoption rates and help users assimilate Alfresco's enterprise content management systems. DoCASU 1.0 leverages the understanding gained from corporate user requirements and utilizes Rich Internet Application technologies such as the ExtJS AJAX framework.
Spice Up User Experience with Silverlight
Microsoft introduced Silverlight as cross-platform, cross-browser next generation RIA solution. This session will use real world implementations to show you how to build a Silverlight application from start to finish, as well overall strategy why we should or shouldn't use Silverlight. No matter whether you have LAMP, ASP.NET or Java Web application, you can take advantage of Silverlight to impress your user with the 'Wow' effects.
The Beauty of JavaScript
JavaScript is one of the most interesting and misunderstood programming languages in common use today. Most developers will go their entire careers without realizing its full potential. It's not often that you get a language that supports the feature set that JavaScript does, while still being as widely deployed. This talk will spotlight some patterns surrounding JavaScript's most elegant features such as closures, lambdas, object and array literals, object prototypes, private members and dynamic scope resolution -- all without boring you to tears.
Mavirroco Cuts Application Development Time with WaveMaker Visual AJAX Studio
WaveMaker announced that Mavirroco Consulting has successfully built and deployed an open source web directory and content management system for the Medical College of Tarijas using WaveMaker Visual AJAX Studio. The new internal Web application, called 'ColMed,' allows doctors to securely share contact information, schedules, events and collect payments.
SL Corporation Leverages Web 2.0
SL Corporation announced the availability of RTView version 5.0. This latest release allows users to mix and match a variety of Web 2.0 technologies - including AJAX and Flash - to deliver the most efficient real-time visibility applications for their needs, without requiring any technical knowledge of the Web 2.0 technologies.
Preparing Your Brand for the Mobile Web Experience
As the mobile Web matures, we see more and more people running around airports with their mobile devices in hand, searching for hotel rooms, reading the news, or just playing video games. People are more connected with their mobile phone today than any other electronic device they use. What was once a nice-to-have is now the norm, and is quickly becoming an integral part of our culture and society. But how do you connect with users through mobile web sites and create exceptional experiences that are both functional and captivating?
The Networked Application Pattern
The Networked Application is an emerging design pattern in rich Internet application development. The crux of the pattern is to push all user interface code to the client. The client 'downloads' the application, and the application then communicates to one or more servers. This session will explain the motivations of the pattern and look at how it can be implemented using specific AJAX toolkits such as Google Web Toolkit, Yahoo User Interface Library, and Dojo. We will also talk about how the pattern can be implemented using AJAX alternatives such as Flex and Silverlight.
Understanding iPhone JavaScript Extensions
Apple has introduced a number of extensions to the JavaScript programming language to assist iPhone Web developers. Including new fast lookup functions, native SVG graphics processing, CSS effects, database storage and full screen mode. These new functions will transform the way Web and AJAX developers look at the iPhone for application development. This session introduces the JavaScript extensions, and shows practical examples of their usage.
OpenAjax Alliance: Browser Engine Access To Mobile Device APIs
Many new model mobile devices allow the 'Web Runtime' (i.e., the browser engine) to invoke device capabilities from JavaScript, such as access to current location (e.g., via GPS), phone dialer, camera, address book, calendar, email, and SMS, whereas previously these services were only available to compiled programming languages, such as C++ and Java. By giving Web developers using HTML and JavaScript the same power as C++ and Java, we will see a large wave of next-generation consumer and Enterprise Web 2.0 applications that take innovation and productivity to new levels. These new Mobile AJAX applications run not only in the browser, but also as AJAX-powered mobile widgets and AJAX-powered installed applications. Two challenges, however, are interoperability (because different devices support different APIs), and security (along with the new feature, we also have new vulnerabilities). OpenAjax Alliance is addressing the two challenges through its open standards, open source, and security initiatives.
HTML 5, WebSocket, and Comet - The Future of the Web
This session will provide an in-depth look into the use of HTML 5 WebSocket and the techniques and technologies required to build Comet applications with it. Additionally, the speakers will discuss the trade-offs between emerging de jure standards (such as HTML 5's WebSocket) and de facto standards such as the Bayeux protocol. Furthermore, the session will cover the server and network architecture that powers an event-driven Web application. Attendees will be introduced to the technologies and requirements for delivering scalable, real-time Comet Web applications, and, most importantly, to the pitfalls they may face in the process.
AJAX & Flash Based RTView 5.0 Released
SL Corporation, a provider of real-time monitoring, analytics, and visualization software, today announced the availability of RTView version 5.0. This latest release allows users to mix and match a variety of Web 2.0 technologies ? including AJAX and Flash ? to deliver the most efficient real-time visibility applications for their needs, without requiring any technical knowledge of the Web 2.0 technologies.
Core Animation on the iPhone
Build stunning animated applications that do amazing things that will knock your users socks off. Drawing on the content of his book on Core Animation, Dudney will take you through the concepts crucial to building beautiful native apps for the iPhone.
Web 3.0 and the Age of Intelligence
Often called the Semantic or Pervasive Web, Web 3.0 brings a level of artificial intelligence to transform the Internet from a searchable catalog to a personal guide that can reason in a human-like fashion and provide users with more services and options for social networks. This session will map out the world of Web 3.0, exploring the unique benefits for end users, as well as opportunities for businesses. Using specific examples, Jon Doyle will demonstrate how Web 3.0 will change the way users interact with the Web - from planning and booking an entire vacation to automatically scheduling doctor's appointments based on personal preferences.
Showtime: Bringing the Co-Web to a Screen Near You!
The Co-Web, the collaborative, media converged Web, is upon us. The Co-Web is interpersonal; it is about getting work done together. It is much more than surfing a YouTube/Google Map mashup while Twittering with co-workers. Showtime uses those same technologies to build a Co-Web page where we all interact on the same data at the same time, see the same context and make better decisions as a result. A Showtime Co-Web application uses the same standards as a normal mashup - OpenAJAX plus XMPP, RTP/RTSP and H.264 - yet remakes the mashup as the Co-Web. For the Co-Web - It's Showtime!
JavaScript: The Good Parts
JavaScript is a language with more than its share of bad parts. It went from non-existence to global adoption in an alarmingly short period of time. It never had an interval in the lab when it could be tried out and polished. JavaScript has some extraordinarily good parts. In JavaScript there is a beautiful, highly expressive language that is buried under a steaming pile of good intentions and blunders. The best nature of JavaScript was so effectively hidden that for many years the prevailing opinion of JavaScript was that it was an unsightly, incompetent abomination. This session will expose the goodness in JavaScript, an outstanding dynamic programming language. Within the language is an elegant subset that is vastly superior to the language as a whole, being more reliable, readable and maintainable.

Pages: 1 2 3 4 5 6 7 8 9 10 Next »
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

FEATURED WHITE PAPERS
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
RIA Themes & Topics at the 6th International AJAX World RIA Conference & Expo
A round-up of the overall themes and topics being presented at the 6th International AJAXWorld RIA
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe
AJAX World RIA Conference & Expo Attracts Top Faculty
RIAs offer the potential to fundamentally change the user experience and in doing so, yield signific
4D Releases 4D Web 2.0 Pack v11 Release 2 (11.2)
4D announced the release of 4D Web 2.0 Pack v11 Release 2. The new version, a combination of two pro
AJAX RIA Tutorial - Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight
In ASP.NET 2.0, we introduced a very powerful set of application services in ASP.NET (Membership, Ro
WaveMaker Visual AJAX Studio Enables Rapid Application Development for Xignite Web Services
WaveMaker announced a strategic partnership with on-demand financial Web services provider Xignite.
New NetSuite CRM+ Features Enhance Ease-Of-Use With Advanced AJAX-Powered Workflows
NetSuite announced new capabilities for its flagship CRM product, NetSuite CRM+, featuring AJAX-powe
SnapLogic Announces SugarCRM Solution Pack
SnapLogic announced the SugarCRM Solution Pack, an extension to the SnapLogic open source data integ
RIAs on Cell Phones and Small Devices: Flash Lite, Silverlight, Android, JavaFX, QT
It is said that by 2013, 31 percent of all mobile phones will be smart phones, and by then, a smart
Sybase iAnywhere Mobile Office Offers Secure Support for iPhone 3G
Sybase iAnywhere announced immediate support for the new iPhone 3G model to extend wireless email fr
New Nitobi AJAX Suite Released: Complete UI
Ajax specialists, Nitobi Inc., releases Complete UI 2008 Q3 with enhancements to two of the suite's
Adobe CTO on the Great Shift From OS-Specific Apps to Web Apps
The move from native, OS-specific applications to web applications continues to be one of the bigges
AJAX World - HTML & AJAX, Rails and Grails, Flex, Silverlight, Curl, GWT, OpenLaszlo, and Appcelerator
In the world of Rich Internet Applications, there is no shortage of technology choices to compose a
Saving Your Investment: Transforming J2EE applications into Web 2.0 using GWT
The pressure is on to keep pace with Web 2.0 entrants into the marketplace. Rewriting is expensive;
Gizmox Brings Microsoft Silverlight to Enterprises
Gizmox announced the release of a fully functional beta version of its Visual WebGui (VWG) with supp
How Linked Data and AJAR Changes Everything
The Web has evolved into a structured data space of loosely connected databases, enabling granular d
AJAX, Cloud Computing & Enterprise Mashups
SaaS based applications continue to grow at a staggering rate. According to software market analysts
Appcelerator Building Out the RIA Open Source Community
'We're dedicated to building the largest open-source community dedicated to RIAs, breaking down the
Server-Side, PHP-Generated AJAX
As Web-based applications are pushing the 'Rich User Experience' envelope, AJAX is quickly becoming
Building Great AJAX Applications Using ASP.NET 3.5 and Visual Studio 2008
Come see a no-slides, code-only presentation that starts with a blank directory and builds a data-dr
BREAKING NEWS FROM THE WIRES
4D Releases 4D Web 2.0 Pack v11 Release 2 (11.2)
brings a powerful set of tools, plug-ins, and components that allow 4D developers to easily