Building HTML5 Pages from Scratch
In this article by David Karlins, author of Dreamweaver CS5.5 Mobile and Web Development with HTML5, CSS3, and jQuery, we will learn to build web pages in Dreamweaver relying entirely on HTML5 layout tags. There are four things we will accomplish by learning to do that:
- Building page layouts relying exclusively on HTML5 layouts will hone our skills at using these new tools for page design, and introduce HTML5 Code Hints in Dreamweaver
- Relying on standardized, defined HTML5 layout elements (as opposed to custom-defined, irregularly implemented Div tags) streamlines page design
- There are actual, significant real-world scenarios where building pages relying exclusively on HTML5 layout elements is the best way to design them (for example, when designing pages for iPhones or iPads)
- There are functional advantages beyond design considerations for organizing page content in HTML5 layout elements. We will examine those advantages as we build HTML5 pages
iPhone Applications Tune-Up: Design for Performance
Designing an application is much more than selecting user interface components and choosing color schemes. Although these decisions may be rather important for the overall success of an application, we will be specifically focusing on the performance aspect of design and how the creation of a stable foundation and making solid decisions early, will pay off in the end.
With performance in mind, this article by Loyal Moses, author of iPhone Applications Tune-Up, will focus on the primitive concepts of designing your project from the ground up for maximum performance. Specific areas in which our concepts will focus are as follows:
- Preparing the project
- Project organization
- Project structure
- Groups and files
- Groups and files
Working with Client Object Model in Microsoft Sharepoint
Microsoft SharePoint 2010 is the best-in-class platform for content management and collaboration. With Visual Studio, developers have an end-to-end business solutions development IDE. To leverage this powerful combination of tools it is necessary to understand the different building blocks of SharePoint.
In this article by Balaji Kithiganahalli, author of Microsoft SharePoint 2010 Development with Visual Studio 2010 Expert Cookbook, we will cover:
- Creating a list using a Client Object Model
- Handling exceptions
- Calling Object Model asynchronously
iPhone JavaScript: Web 2.0 Integration
iPhone is one of the most exciting mobile devices in the world. Its iOS is used in other Apple devices, such as iPad and iPod Touch. This article shows simple and effective ways to connect with the most important websites on the Internet. The techniques covered here shall provide a basis for building more complex applications. Our goal is to get a good understanding of each mechanism implemented in our recipes.
In this article by Arturo Fernandez Montoro, author of iPhone JavaScript Cookbook, we will cover:
- Embedding an RSS feed
- Opening a YouTube video
- Posting on your Facebook wall
- Retrieving recent tweets from Twitter
- Displaying photos from Flickr
Mahara 1.4: Working with Groups
Mahara is an open source ePortfolio system that allows you to build dynamic and engaging portfolios in no time. Use Mahara when applying for jobs, creating portfolios for certification and accreditation, to support teaching and learning, for classroom projects, to create your own social network, and much more.
In this article by Ellen Marie Murphy, author of Mahara 1.4 Cookbook, we will cover:
- Creating a group and adding members
- Creating an interactive homepage for a course group
SAP Netweaver: Accessing the MDM System
SAP Master Data Management (SAP MDM) enables information integrity across the business network, in a heterogeneous IT landscape. SAP MDM enables the sharing of harmonized master data, formerly trapped in multiple systems, and ensures cross system data consistency.
In this article by Uday Rao, author of SAP NetWeaver MDM 7-1 Administrators Guide, we cover:
- Mount and unmount an MDM server
- Start and stop an MDM server
Introduction to Moodle
Moodle is a free learning management system that allows you to create powerful, flexible, and engaging online learning experiences. We use the phrase "online learning experiences" instead of "online courses" deliberately. The phrase "online course" often connotes a sequential series of web pages, some images, maybe a few animations, and a quiz, provided online. There might also be some email or bulletin board communication among the teacher and students. However, online learning can be much more engaging than that.
In this article by William Rice, author of Moodle 2.0 E-Learning Course Development, we will give you an introduction to Moodle.
Read Introduction to Moodle in fullBackTrack 5: Attacking the Client
In this article by Vivek Ramachandran, author of BackTrack 5 Wireless Penetration Testing Beginner’s Guide, we will focus on attacking the client. Most people exclude the client from their list when they think about WLAN security. This article will prove beyond doubt why the client is just as important as the access point when penetrating testing a WLAN network. The client can be either a connected or isolated un-associated client. We will look at various attacks, which can be used to target the client.
We will cover the following:
- Honeypot and Mis-Association attacks
- Caffe Latte attack
- De-Authenticaton and Dis-Association attacks
- Hirte attack
- AP-less WPA-Personal cracking
Introducing Xcode Tools for iPhone Development
In this article by Steven F. Daniel, author of Xcode 4 iPhone Development , we shall:
- Learn about the features and components of the Xcode development tools.
- Lean about Xcode, Cocoa, Cocoa-Touch, and Objective-C.
- Take a look into each of the iOS Technology Layers and their Components.
- Take a look into what comprises the Xcode Developer set of Tools.
- Take a look at the new features within the iOS4 SDK.
Spring Roo 1.1: Working with Roo-generated Web Applications
Spring Roo is an easy-to-use tool for rapidly developing Java enterprise applications using well-recognized frameworks such as Spring, Hibernate, AspectJ, Spring Web Flow, Spring Security, GWT, Flex, and so on. Spring Roo takes care of creating project structure for your enterprise application, adding support to use Maven for building and deploying the application, creating application architecture based on your choice of technologies, creating unit and integration tests based on your choice of testing framework, and so on.
In this article by Ashish Sarin, author of Spring Roo 1.1 Cookbook, we'll look at how Spring Roo simplifies developing the web layer of an enterprise application using Spring Web MVC. We'll also look at how Spring Roo lets us quickly test our web application locally.
Read Spring Roo 1.1: Working with Roo-generated Web Applications in fullDrupal 7 Social Networking: Managing Users and Profiles
Social Networks are a relatively new aspect to the Web that are really taking off. Many businesses, organizations, communities, and families are using social networking to promote themselves, communicate better with others, and to engage with their audience. This article uses Drupal, a powerful and extendable Content Management System (CMS), to set up and manage a social networking website.
In this article by Michael Peacock, author of Drupal 7 Social Networking, we will learn:
- How to manage users, roles, and their permissions
- About Gravatars and how to enable them
- How users can track the activity of each other
- How to extend user profiles
- About settings and rules for users
- How to give authenticated users a more relevant home page
Learning jQuery
jQuery provides a wide range of features, an easy-to-learn syntax, and robust cross-platform compatibility in a single compact file. This article by Jonathan Chaffer and Karl Swedberg, authors of Learning jQuery, Third Edition, covers the following topics:
- Custom events
- Throttling events
- Deferred objects
- The jqXHR object
IBM WebSphere Application Server: Administration Tools
WebSphere Application Server, often referred to simply as WAS, is a JEE-compliant application server platform. JEE stands for Java Enterprise Edition and was previously referred to as J2EE. JEE application servers provide functionality to deploy fault-tolerant, distributed, and multi-tier Java software.
In this article by Steve Robinson, author of IBM WebSphere Application Server 8.0 Administration Guide, we will be covering a few of the command-line tools shipped with WAS to help you with problem diagnosis when WebSphere or applications are not running as they should. We will also introduce the IBM Support Assistant, a very powerful WebSphere Application Server (WAS) support tool, and walk through how to analyze a WAS log file using one of the many ISA add-ons.
Specifically we will cover the following topics:
- Dumping namespaces
- EAR expander
- IBM Support Assistant (ISA)
Using Plugins and Add-ons for Mahara
In this article by Ellen Marie Murphy, author of Mahara 1.4 Cookbook, we will examine a few of the many plugins and add-ons available for Mahara. These will need to be installed on the server and then configured from the Administration page.
Specifically, we will cover:
- Adding a spreadsheet and chart using Google apps
- Using Embed.ly to add a Google map
- Adding the Facebook Like button to a page
- Adding the Twitter Tweet button to a page
- The Continuing Professional Development artifact
Microsoft LightSwitch: Querying and Filtering Data
The logic tier of LightSwitch basically starts with a data service that encapsulates all the access to the data source. This tier can host any number of data services exposed as endpoints at the service boundary. Each data service exposes a number of queryable entity sets with operations for querying entities and an operation for submitting changes; add, update, and delete. An entity set contains entities of the same entity type. All operations take place with entity sets whether they are intended for fetching or for making changes to them. If you think of an entity set as an analogue of SQL table you will not be wrong. Just like you take information out of the table, make changes to it and return it to the table, you do likewise with entity sets.
In this article by Jayaram Krishnaswamy, author of Microsoft Visual Studio LightSwitch Business Application Development, we will take a look at querying a single entity.
Read Microsoft LightSwitch: Querying and Filtering Data in full




