I first began developing social applications when Facebook opened up its developer
platform in 2007, giving people like me a taste of the extensive social data that an
application can use to improve growth and target personalization settings. At the time,
I was building social fantasy sports applications for CBSSports.com, pulling user...
Addressing the diminished understanding of the value of security on the executive side and a lack of good business processes on the security side, Security Strategy: From Requirements to Reality explains how to select, develop, and deploy the security strategy best suited to your organization. It clarifies the purpose and...
Every so often, a technology comes along that changes the way we go about our everyday business. This technology is called a disruptive technology and has such a significant benefit or improvement that people are willing to change their normal way of doing things to incorporate the new technology. Virtualization is one of those disruptive...
I suspect Martin plied me to write this foreword while out one evening during the 2010 Plone Conference in Bristol. Full from an excellent dinner and even better conversation, beer in hand, who could say no?
I've long envied Martin's ability to write. Text and code flow from his fingers at a rate that I can't even begin...
IBWAS 2009, the Iberic Conference on Web Applications Security, was the first
international conference organized by both the OWASP Portuguese and Spanish chapters
in order to join the international Web application security academic and industry
communities to present and discuss the major aspects of Web applications security.
You use word processors to write documents, Web browsers to explore the Internet, and email
programs to send email. These are all examples of software that runs on computers. Software
is developed using programming languages. There are many programming languages—so
why Java? The answer is that Java enables...
How to develop powerful mobile Web sites using popular content management systems (CMS)
Mobile is the hottest thing going—and developing content for mobile devices and browsers is even hotter than that. This book is your guide to it all—how to design, build, and deploy sites, blogs and services that...
This book is an attempt to bring together current research in the domain of interactive
horizontal displays. The book integrates and summarises findings from the
most important international tabletop research teams. It provides a state-of-the-art
overview and allows for the discussion of emerging and future directions in research
and...
Thank you for picking up a copy of this book. Amazon Elastic Beanstalk is one of
Amazon AWS’s services. It offers a platform for easy deployment of web applications.
The first version of Elastic Beanstalk handles Java applications running in a Tomcat
container. Deploying an application has been made as easy as uploading your WAR...
The first edition of this book covered the then-new Jakarta Tomcat 4. Tomcat has come a long way from
there, becoming Apache Tomcat in the process, with version 7 released in January 2011. During this
time, Tomcat has become the most popular and used Java servlet container on the market. Other open
source application servers also...
Are you interested in creating BlackBerry apps using the latest BlackBerry 7 and BlackBerry Java Plug-in for Eclipse? Then this is the book for you. Beginning BlackBerry 7 Development offers a hands-on approach to learning how to build and deploy sophisticated BlackBerry apps using the latest tools...
JavaFX 2.0 is Java’s next generation graphical user interface (GUI) toolkit for developers to rapidly build
rich cross-platform applications. Built from the ground up, JavaFX takes advantage of modern GPUs
through hardware-accelerated graphics while providing well-designed programming interfaces enabling
developers to...