Skip to Content Java | Solaris | Communities | Partners | My Sun | How To Buy Asia South Region | Worldwide

dot
tab Home tab
dot
tab Agenda tab
dot
tab Sessions tab
dot
tab Speakers tab
dot
tab Registration tab
dot
tab Sponsors tab
dot
tab Refer A Friend tab
dot
tab Promos tab
 
dot
Enterprise Technologies Track | Client Technologies Track | OpenSolaris | Hands-on Labs | Uni World Tour
The OpenSolaris Track will cover sessions in the following areas:

What is OpenSolaris and Why Should You Care? Top

An introduction to both OpenSolaris for those that are new and a link to "traditional" Solaris for those that are familiar with Solaris 10, 9, 8 etc... Introduce those that are new to OpenSolaris and may well be familiar with ubuntu, redhat etc. and why OpenSolaris is worth looking at and using for them and how its the logical evolution of an Open Source operating system. For those that are familiar with early versions of Solaris explain the link back to those as well as SX, SXCE, SXDE and why for them its also an evolution they should feel comfortable and familiar but at the same time excited by. This session provides an overview of the technologies that make up OpenSolaris, some new, some familiar. Overview the install, distribution and release model including package repositories, highlighting the new installer and the worlds first ZFS default fs OS, compiz, developer tools, web 2.0 optimized deployment packages, the Image Packaging System (IPS) and repositories. Concluding with the support offerings, what is different between Solaris and OpenSolaris, reiterating the messages delivered previously and a call to action.
    Demo:
  • Overview of desktop, simplicity, EOU and NW repository

Building C/C /Fortran Applications for OpenSolaris and Linux Top

There are certain challenges in our industry for native language developers such as multi-core development, heterogeneous OpenSolaris and Linux development and Linux compatibility issues. Sun Studio Software delivers a high-performance, optimizing C/C++ and Fortran developer toolchain for Solaris, OpenSolaris and Linux operating systems, including support for the latest multicore systems. The toolchain includes parallelizing compilers, code-level and memory debuggers, performance and thread analysis tools, as well as optimized math libraries and support for the latest parallelizing industry standards. With a next-generation IDE, developing and debugging applications for the multi-core era has never been easier! Learn how Sun Studio Software address the challenges in our industry by addressing the 4 pillars of application development: performance, parallelism, productivity and platforms.
    Demo:
  • Use a creative application to highlight the IDE, Compiler, Debugger and RTC feature

Maximizing Application Performance on OpenSolaris and Linux Top

Performance on your mind? Creating native language applications that maximize performance requires performance tuning, compiler optimizations and program analysis. To maximize performance and assure scalability in your applications you need compilers that optimize your code and profiling tools that identify bottlenecks, hot spots, and memory access issues. Learn how the Sun Studio Thread Analyzer, Performance Analyzer and D-Light can help you tune your application for maximum performance.
    Demo:
  • Demonstrate how to improve performance using compiler options, Performance Analyzer and ensure optimal quality using RTC, Thread Analyzer or D-Trace (choice)

Moving to OpenSolaris Top

How do you get started using OpenSolaris? Is it better to run it on the bare metal or in a virtual environment? Where is everything installed? These are all easy questions to answer and this session uses a demo-driven approach to show you how to easily get up and running on OpenSolaris. To provide some context there are a few comparisons to other operating systems you might have used; the session includes details on how to:
  • Configure network access
  • Install software
  • Assign roles and access
  • Work with system services
    Demos:
  • Device detection utility
  • VirtualBox
  • Pfexec and user management
  • SMF
  • Networking basics
  • IPS

Thriving on OpenSolaris Top

After you move to OpenSolaris and understand the basics - how do you really get the most out of it? This session covers some of the best techniques for taking advantage of key features in OpenSolaris, including:
  • Using desktop effects and common applications
  • Backup/restore of files
  • Observing system and application performance
  • Working with multimedia
  • Customizing your environment
  • Sharing/accessing files on a network

Porting Open Source Packages to OpenSolaris Top

This session shows how to setup OpenSolaris for development, add build and development tools, build IPS packages and contribute packages to the OpenSolaris contrib repo.
    Areas covered by this session include:
  • OpenSolaris boot environments
  • IPS commands, repos, packages
  • Development tools
  • Building open source code
  • Establishing a local IPS repo
  • Creating IPS packages
  • The contrib repo process
  • Contributing IPS packages to OpenSolaris
    Demos:
  • setup OpenSolaris for development, update ips and pkgmgr, use beadm to create a development be
  • download open source code, and install required build tools, and build and test code open source application
  • create a local IPS repo and an IPS package and contribute it to OpenSolaris repo

Developing Parallel Applications on OpenSolaris and Linux Top

With the latest multi-core systems, the age of hardware parallelism is here today. Are your applications ready? Creating native language applications that take advantage of this parallelism has increased complexity for software developers. Multi-threaded development, debugging, and profiling as well as common multithreaded issues, such as data race and deadlock conditions, provide challenges in software quality and developer productivity. Learn how Sun Studio compilers and tools can simplify these challenges and allow you to fully unlock the potential in multicore architecture.
    Demo:
  • Autopar feature, OpenMP, MCFX and the Thread Analyzer

Virtualization from the Desktop to the Enterprise Top

Virtualization technologies enable host and service consolidation. They provide a flexible environment which increases CPU utilization, improves availability, reduces server sprawl, and saves on the costs associated with administration, power consumption, floor space, etc. Virtualization is also a powerful tool for simulation, testing, and to isolate the OS from the underlying hardware.

OpenSolaris embraces virtualization through various technologies such as a Xen, Zones, Logical Domains (LDOMs), and VirtualBox. This session will show you how these various virtualization technologies compare and constrast, and how they can be deployed with OpenSolaris. We will also show how other unique OpenSolaris features like BrandZ and Crossbow are be combined with these technologies to make OpenSolaris the best platform for virtualization.


Developing and Deploying Securely Top

OpenSolaris contains a number of security features available to developers and system integraters that truly distinguish it from other operating systems. This talk contains two parts. The main part presents two or three important problem areas and teaches how the OpenSolaris features solve these problems. We give two examples in the following paragraphs below. The second, much shorter part, presents current, ongoing opensource OpenSolaris security projects to attract new community members and to capture the imagination of students looking for research and development opportunities in the field of computer and network security. While the contents of this second part are expected to change over time, current projects to highlight would be, e.g, FMAC (Flexible Mandatory Access Control in the context of Solaris Trusted Extensions), FGAP (Fine-Grained Access Policy), Crypto ZFS, and Validated Execution.

OpenSolaris provides two alternatives to the traditional, all-or-nothing superuser-based UNIX authorization model: privileges and RBAC (Role-based Access Control.) With the former, OpenSolaris separates traditional superuser powers across a number of individual privileges for fine-grained control over the actions of processes. This technology is used to implement software according to the principle of least privilege, enabling applications to be protected from each other and to provide software fault isolation. RBAC is a mechanism designed to selectively grant privileges to users or roles based upon their unique needs and requirements. This talk presents how to write/modify, debug, configure, and deploy privilege-aware and RBAC-aware applications and server software.

Secondly, the Solaris cryptographic and key management frameworks transparently make software and hardware crypto providers available to application programs and kernel software alike. Cryptographic protections and certificate management are integral parts to writing applications that need to communicate securely, a very common use case. This talk will explain the capabilities of these frameworks. It presents just how simple it is to transparently take advantage of hardware-based crypto acceleration (e.g., from the Niagara T2 chip sets) even from Java applications that utilize the Java Cryptographic Extensions.



Content on this web site is subject to change without prior notice. kindly visit this web site for the latest updates. Agenda, speaker line-up and premiums are subject to change without prior notice. Premiums are available on a while stock last basis.

ReferAFriend
dot
 
Event Info
Date/Venue:  
dot
Sun Tech Days 2009
20 - 21 Jan 2009 (Tue & Wed)
Raffles Ballroom, Level 4
Raffles City Convention Centre
80 Bras Basah Road
Singapore
dot
University World Tour
22 Jan 2009 (Thu)
Level 3, Drama Centre
100 Victoria Street
National Library
dot
Contact:
dot
June
Tel: 6273 9956
Fax: 6273 8277
Email: techdays_sg@sun.com
dot

Pricing

HOL


bottombar

Contact | Stay Connected to Sun | Privacy | Terms of Use | Trademarks