LISA Professional Skills Workshops
27-31 August, 2007
Park Plaza Beijing Science Park
Beijing, China
Workshops
Instructors
Fees
Travel
LISA Website
Past LISA Events
Globalization Insider
LISA Membership
Industry Surveys

Questions? Contact events@lisa.org


Upcoming
LISA Event
LISA Forum USA
23-27 Jun 2008
San Francisco, CA, USA
Questions? Ask LISA

This training series features productivity skills for Enterprise Application Development, Software Testing Methods and Tools, Product Internationalization and Localization Testing and, a special developers' forum focusing on Managing Globalization Requirements.

 

Schedule

Monday, August 27, 2007:
Software Testing Methods and Tools (part 1)

All about Internationalization (part 1)

Tuesday, August 28, 2007:
Software Testing Methods and Tools (part 2)

All about Internationalization (part 2)

Wednesday, August 29, 2007:
C/C++ Internationalization

Managing Globalization Requirements
A LISA Roundtable for Product Managers and Developers

Thursday, August 30, 2007:
Internationalization and Localization Testing (part 1)

Java and J2EE Internationalization

LISA Service Vendors’ Meeting

Friday, August 31, 2007:
Internationalization and Localization Testing (part 2)

Creating Multilingual Web Sites


Software Testing Methods and Tools

Monday, August 27 - Tuesday, August 28, 2007

This course teaches you several testing techniques that can be applied to many different types of software projects from stand-alone, client server, object oriented, web applications, GOL applications, e-commerce applications, embedded systems and IT systems.

Through a dynamic and interactive style with many in-class exercises, you will learn several skills, tools and techniques to implement software testing as part of your development process, even if you do not have a software development process! The end result will be better software giving you more time to spend on developing other applications.

You will learn how to choose and implement testing methods including application accessibility and the tools applicable to your project. The course covers all aspects of software testing as part of the entire development process. Techniques covered include formal inspections, which can be used at any time in the development cycle – even before the first line of code is written – to help you find and fix important bugs early! Risk based and exploratory testing techniques are covered. The course will teach you how to design and implement test cases for all aspects of your application. Several analytic and heuristic techniques are covered.

Detailed Overview - Program

Top of page


All about Internationalization

Monday, August 27 - Tuesday, August 28, 2007

If you plan to offer your product in other languages, “internationalization” is a critical element in your overall development process.

Internationalization is the first step of a two-step process. It consists in generalizing your product to be as language-independent as required. The second step - localization - consists in adapting the product to meet the needs of different languages and cultures. Internationalization reduces cost and time-to-market by making localization easier and avoiding work duplication.

Unfortunately, the complexity of internationalization is often underestimated, resulting in missed deadlines and cost overruns. This complexity arises primarily from the large number of issues involved and from their inherent pervasiveness: language issues can potentially affect every system, every component, every third-party tool, every line of code, every document, every help file, every test script, and every business process involved in releasing your product to the world.

Our workshop is designed to deliver maximum value in a minimum amount of time. The class is hosted at the location of your choice, either at your site or at a remote conference facility to minimize distractions.

Detailed Overview - Program

Top of page


C/C++ Internationalization

Wednesday, August 29, 2007

The C/C++ Internationalization workshop will provide attendees with a broad understanding of internationalization processes, issues and pitfalls. Numerous practical examples, from real projects, will be presented.

The workshop covers how C/C++ deal with: character sets and Unicode (including surrogates, UTF encodings, normalization forms and transcoding), locales and locale models for client-server applications, formatting for messages and for date/time/currency/numbers, text processing functions including search & sort, etc.

Detailed Overview - Program

Top of page


Managing Globalization Requirements

A LISA Roundtable for Product Developers
Describe, Produce and Support the Multilingual Software Development Process

Wednesday, August 29, 2007

Have you ever had to take a product and adapt it to the world market? Have you ever had the responsibility to gather multilingual software requirements? How can you describe requirements which vary for different locales? Have you ever faced a tight budget forcing you to choose which features to implement and which features to defer? Have you ever encountered this problem on a global scale?

Requirements are a critical part of any software project and become extremely complex when simultaneously facing the needs of different locales. This workshop shows you how to systematically approach requirement management for software projects.

The Roundtable walks you through all phases of the product requirements life cycle: from definition, prioritization, workflow, development and testing, to deployment and support. Several real life examples from successful globalization projects are covered. You will take home tools, templates and techniques that you can use right away!

The program structure allows participants to share their experiences, challenges and solutions with colleagues and industry experts. It is a moderated, open discussion where participants can exchange real life examples, help resolve problems, and learn by doing so.

All participants are asked to briefly describe the most challenging aspect of their Globalization Requirements. Send this information to mailto:roundtable@lisa.org. These will be reviewed by the moderator and shared during the program as part of a peer-review process. The program structure allows participants to exchange real life examples, help resolve problems, and learn by doing so.

Detailed Overview - Program

Top of page


Internationalization and Localization Testing

Thursday, August 30 - Friday, August 31, 2007

The Internationalization and Localization Testing workshop teaches the fundamentals of internationalization testing. Both management and technical aspects are covered in a practical, pragmatic manner. Numerous examples and actual sample test strategies, test plans, and test cases are provided.

This workshop will show you how to set up a global testing organization along with associated workflow, planning and management structures. You will learn how to leverage industry best practices, methods, tools and techniques.

Build a global testing effort on top of your existing test procedures, test documents and test data. You will learn how to decide what to test and what not to test. This knowledge will be ready-to-use the very next day!

Detailed Overview - Program

Top of page


Java and J2EE Internationalization

Thursday, August 30, 2007

The Java and J2EE Internationalization workshop provides attendees with a broad understanding of internationalization processes, issues and pitfalls.

This workshop shows how Java and J2EE deal with: character sets and Unicode (including surrogates, UTF encodings, normalization forms and transcoding), locales and locale models for client-server applications, resources and resource maintenance, sorting & searching, date & time processing, formatting of numbers and currency, text processing functions, etc.

Attendees will leave with a clear understanding of how to correctly and efficiently internationalize their Java-based applications.

Detailed Overview - Program

Top of page


LISA Service Vendors’ Meeting

Members only

Thursday, August 30, 2007

The meeting will define the association’s marketing, training and technical priorities for supporting this growing localization services community. We expect a dialogue amongst members concerning LISA’s direction, programs, partnerships and, the best way that the Association can assist regional growth for the industry and its members.

Top of page


Creating Multilingual Web Sites

Friday, August 31, 2007

Do you want to reach more people and generate more orders with a multilingual Web site? Do you want to set up your multilingual Web site in a manner that will make localization easier?

This workshop first discusses why businesses should globalize their Web sites and why both customers and vendors will often encounter surprising complexities in the process. In particular, the seemingly simple issue of handing off the Web site content is shown to be quite complex and full of pitfalls.

The language support features of the fundamental Web technologies (HTML, CSS, XML, XSL) are then presented. You will learn how to apply these features to the design of both static ("brochureware") and transactional Web sites.

Are you sure your investment in translating Web pages has not been wasted? Learn how to ensure Web users find the pages available in their language. Learn also how to produce multilingual forms and how to retrieve multilingual data from them.

The workshop wraps up by showing how to design and build a multilingual Web sites: domain names, file organization, database modifications, content deployment strategy are all covered. This is completed by a brief overview of Globalization Management Systems: systems designed to automate Web localization workflow.

Detailed Overview - Program

Top of page