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 Bios tab
dot
tab Registration tab
dot
tab Sponsors tab
dot
tab Refer A Friend tab
dot
tab Offers tab
 
dot
Java SE | Java EE | Java ME | Tools | Solaris OS | Web 2.0 | Open Source | University World Tour
Solaris Operating System
Enterprises are under tremendous pressure to do more with less, roll out new business services faster, fit more servers into the same space, and comply with new regulations at the same time that budgets are shrinking and headcount is frozen. Can an operating system really help you address these issues and turn IT into a business advantage? The answer is yes-Solaris 10 includes more than 600 features that make it the most efficient, secure, and reliable operating system ever built. OpenSolaris gives developers an no-risk way to evaluate Solaris source code, plus an excellent opportunity to participate in developing the Solaris OS.

    Sessions will include:
  • Solaris 10—World's Best Enterprise Class OpenSource Operating System
    With Solaris 10 it's all about choice. Solaris 10 gives developers today a clear choice for an open standards based platform vs closed proprietary platforms. Sun's world leading engineering team, empowered by a $500 million USD investment produced the most advanced operating system ever built, with more than 600 new features in Solaris 10, such as DTrace, Predictive Self-Healing, Solaris Containers, ZFS, Trusted Extensions, Secure By Default, 200+ Open Source applications, support for both the x86/x64 architecture and SPARC including the new OPL platform. 100% compatibility is guaranteed not just from release to release but across architectures as well. Solaris 10 makes extreme performance and scalability a reality with massive performance and scalability improvements over Solaris 8 and 9. Way faster than anything else.

    Sun Studio 11 is Sun's latest and best developer tool suite for C, C++ and Fortran application development. It continues to provide corporate developers and ISVs with a comprehensive, integrated suite of tools for the development, debugging, tuning, and deployment of enterprise applications on Sun platforms. With the current release, Sun Studio 11 extends its world class development environment to the AMD64 architecture and delivers reliable, scalable and high performance applications for the Solaris 10 Operating System.

    Solaris 10 and OpenSolaris are atracting developer communities worldwide. Solaris 10 has exceeded 5.5 million licenses while the OpenSolaris community has already grown to over 14,000 members.

    All this and more make Solaris 10 THE platform for developers. In this Sun Tech Days conference, the full day Solaris Developer Track is packed with exciting technical content. This session will take you on a technical tour of Solaris, how it relates to OpenSolaris and set the stage for the rest of the day, touching upon each of the topics you will see in this Solaris Developer Track. You will discover Sun Studio Tools, explore Linux compared with Solaris, learn how to develop parallel applications and dive deeply into performance improvement technologies in our CodeCamp combining DTrace, Performance Analyzer, Race Detection Tool, and DProfile.

  • Building High Performance Applications on Multicore Systems Using Sun Studio Compilers and Tools
    Sun Studio software is Sun's preferred developer tool suite for C, C++ and Fortran application development. It provides developers with a comprehensive, integrated suite of tools for the development, debugging, tuning, and deployment of enterprise applications on Sun platforms. Sun Studio software offers a world class development environment for Same-Source development of applications for the UltraSPARC, x86 and AMD64 platforms for the Solaris Operating System.

    Sun Studio tools provides a common debugger that can visually debug single and multi-threaded C, C++, and Fortran code. It can even handle intermixed Java and native code, an industry first! Additionally, there is a world-class GUI-based Performance Analyzer to help identify hotspots in code quickly and fix performance bottlenecks. All of these powerful tools are presented within a NetBeans-based Integrated Development Environment.

    This session will start by discussing how the programming paradigm is changing with the introduction of multi-core systems and how Compilers and tools interact with OS and HW design to produce a superior integrated System Product. Next, the session will talk about the three most important attributes that application developers will face in the future: extracting the most performance out of multi-core systems, writing applications to take advantage of various programming models that exploit parallelism and how the tools can help identify data race conditions, and assist in providing better design choices in order to exploit the full functionality of these systems. The session will show how SunStudio can help with each of these problems with world-record setting compilers, best-in-class and easy-to-use debugging and analysis tools and a roadmap of what is in the immediate future from these tools.

  • Solaris and Linux Application Development
    We will look at how to develop applications on the two leading OSS platforms, Solars 10 and Linux. How to ensure that your application will be able to run on both platforms with a minimum of effort. Tools can be of great help, but how do you know which to use. When to stick with gcc or when to use a more complete tool suite like Sun Studio.

    From this session you will have a good idea of how to develop your applications for both platforms. So what if your application is only on Linux today? What can you do to ensure it can be available on Solaris as well? By the way did you know that you can use DTrace to pinpoint performance issues on your native Linux applications? How?? By using BrandZ Linux containers on Solaris 10. Since you are actually running on top of a Solaris 10 kernel, you can now use DTrace to look in to your application.

  • How to Develop Solaris Parallel Applications
    Parallel computing is the current technology trend; from here on, upcoming computers from server to laptop will all be equipped with CMT multi-core processors. This presentation will begin with an overview of Solaris multithread infrastructure such as kernel and user level threads and explain how to design a MultiThreaded program using Pthreads and OpenMP directives. It also explains why a race condition is a very challenging problem in parallel programming and discusses how using the right tool can lead to good design practices that can avoid race condition problems.

    The presentation will also cover the entire parallel computing spectrum and describes the various programming models. It dissects the most popular parallel programming models: OpenMP for shared memory programming, MPI for distributed memory programming and DRM for Grid computing. It discusses the main features, special characteristics and constraints of each of these models. We will conclude by explaining how to use Sun Studio and the other tools to develop the parallel applications efficiently.

  • How to Develop Highly Available Application Using SunCluster
    Clustered environments such as Sun Cluster provide for high availability of applications by failing over application data, application networking environment and other application state from one machine to another. This leads to some key requirements on how the application is architected and deployed on the system. Additionally, an agent for the application needs to be created which allows the application to be controlled by the Cluster. This session discusses the application requirements for being highly available and also take the audience step by step thru creation of an application agent and deployment on SunCluster. The examples emphasize Solaris10 technologies such as Zones and ZFS which provide unprecedented flexibility for application deployments and explains how to deploy them, along with highly available applications, onto SunCluster platform.

  • Simplifying the Deployment of Applications in a Solaris Environment
    Here's a technology that can simplify your life. In this session, we will talk about the XML models that an application developer can write to define the relationship of various application components, and the underlying configuration required to run the application in a development, test, or production environment. Write the model once, but use it many times. System administrators can run these models as often as required to enable easy and error-free deployment of pretty much any application. We will also highlight a product that enables this kind of modeling and automated application deployment - the N1 Service Provisioning System (N1 SPS).

  • Codecamp: Solaris Dynamic Tracing (Dtrace), Increase Performance with Complete Software Observability
    Sun's Code Camps are a workshop like environment where Developers gain in-depth learning with the selected emerging Sun technology. They are packed with technical content, programing exercises and sample code. Sun's code camp leader provides an engineer-to-engineer oriented learning experience which is intensive, and technically stimulating. The focus is on delivering programing information and sample code that developers can put to good use right away.

    In this DTrace code camp you will learn the basic concepts and take a deep dive into the rich capabilities of this hugely innovative, powerful technology. DTrace is a comprehensive dynamic tracing framework for the Solaris Operating Environment. DTrace provides a powerful infrastructure to permit developers to concisely answer arbitrary questions about the behavior of application programs and the operating system. You will learn about DTrace probes, the easy to understand D Language, DTrace Actions and Predicates, using Aggregation to collect or process information and much more.

    Delivering accurate and precise analytical information quickly and safely on development, production, or test systems with a single view from kernel to application, DTrace gives you optimization insights and performance gains that you cannot achieve with any other operating system. DTrace will quickly become a strategic tool in your quest to develop better performing, higher quality applications, helping you save significant time and money when debugging complex problems.

  • Note: sessions vary by conference; use your specific country agenda to build your curriculum.


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.
footer

dot JamesGosling
dot

dot
Event Info
Venue:  
Kuala Lumpur Convention Centre
Level 3
Kuala Lumpur City Centre
50088 Kuala Lumpur
Malaysia
   
Contact:
Tel: 03 2116 1814
Email:  
sgp_events-ext@sun.co
m

dot
EarlyBirdBonus
dot
ReferAFriend
dot


java

bottombar

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