|
|
|
Keynote Session (KNS) - 29.12.2009
|
|
09:30 - 10:45
|
KNS101
|
Keynote Session
Yochay Kiriaty
|
|
|
|
This keynote session will focus on new and exciting demos that use the latest Microsoft technologies like Silverlight 4, WPF 4, .NET 4, and of course Windows 7. The demos will feature real production applications as well as demos and will dive into code samples and lessons learned during the development. If you want to learn about Microsoft's plans regarding developers this is one session you will not want to miss.
|
|
|
|
Web (WEB) - 29.12.2009
|
|
11:00 - 12:15
|
WEB201
|
Microsoft ASP.NET MVC 2: The New Stuff
Noam King
|
|
|
|
Learn everything about the new features that are part of the new Version 2 of ASP.NET
MVC. See how to build a complete site with the new Templated helpers that allow
you to associate editing and displaying of elements using data types and how to
use the new addition of Areas to that; which helps in cutting a large scale web
project into a multiple one. Learn how to use data annotations to combine metadata
and control your project through your model, including validations and much more.
This session will familiarize you with the second version of the most advanced web
platform of Microsoft.
|
|
|
|
13:30 - 14:40
|
WEB202
|
Web Platform
Konstsantin Triger and
Adar Wesley
|
|
|
|
ASP.NET has evolved a lot in the last few years with the addition of ASP.NET MVC
and Dynamic Data, as well as the continuous improvement of WebForms and ASP.NET
AJAX. This session will provide a overview of the changes that are coming with ASP.NET
4 and VS 2010 and include demos of ASP.NET AJAX 4.0 as well as real life usage samples
of the technology. Come to this session to hear about the future directions of ASP.NET.
|
|
|
|
14:45 - 16:00
|
WEB203
|
Architecture & Design Best Practices
Alon Fliess and Ariel
Ben Horesh
|
|
|
|
Will you build a house without turning to an architect? Will you build a machine
before an engineer designed and defined the structure, functions, layout and the
connection between the various parts? Despite the critical importance of the architecture,
many projects skip this important phase. The will to reach a quick solution results
a bad software quality that needs patches and is hard to maintain and change. Good
architecture not only affects the final product but also the project process, the
ability to test the product, implement it and expand it to the next versions. In
this lecture we will understand the significance of architecture and design stage,
and we will see practice methods that will help significantly to the success of
the project.
|
|
|
16:15 - 17:30
|
WEB204
|
Integrating Service Buses: The full picture -
*(Conducted in English)
Noam Sheffer and Bram Veldhoen
|
|
|
|
Come to see the Windows Azure .NET 4.0 Service Bus and the BizTalk ESB Toolkit 2.0 in action together! In this session, we will explore both Service Bus infrastructures and compare them from a functional and other perspectives. We will demonstrate how they can be used in conjunction to achieve the best of both worlds: on-premises and off-premises. (No BizTalk knowledge is required to attend this session)
|
|
|
|
Server Side (SSD) - 29.12.2009
|
|
11:00 - 12:15
|
SSD101
|
Windows
Server 2008 R2 & Windows 7 – Under the Hood
Alon Fliess and Dima Zurbalev
|
|
|
|
Come and explore the engine of Windows NT 6.1. In this lecture you'll see the major
changes in the kernel of NT 6.1. Windows Server 2008 R2 and Windows 7 systems are
modern multi-purpose operating systems that need to run on many hardware platforms,
starting with very weak computers such as Atom based netbooks to very powerful servers
such as HP Superdom machine with 256 cores and 1TB of Ram. In this lecture you'll
see the architecture of Windows and how the changes in the Windows kernel support
the new demanding needs. Among the topics:
- Windows NT 6.1 Architecture
- NT Kernel changes
- Scalability Changes
- Power Consumption Improvement
- NUMA Support
- User Mode Scheduler
|
|
|
|
13:30 - 14:40
|
SSD102
|
Parallel Programming with .NET 4.0 and Visual Studio 2010
Sasha Goldshtein and Eran Stiller
|
|
|
|
Visual Studio 2010 and .NET 4.0 include significant advances in multi-core programming
technologies for managed code. In this session, you’ll learn about the .NET Framework
4.0 classes and constructs for implicitly parallelizing query operations (Parallel
LINQ), loops and simple code blocks, and for building explicit parallelism into
your application with the low-level notion of tasks instead of threads, as well
as advanced scheduling and customization capabilities.
|
|
|
|
14:45-16:00
|
SSD103
|
Building Workflow Services with WF 4.0 and WCF 4.0
Sasha Goldshtein and Eran Stiller
|
|
|
|
WF 4.0 is a major overhaul of workflow technology in .NET 4.0, and WCF 4.0 offers
significant enhancements to the integration of workflows and services into complete
business solutions. In this session you’ll learn how to author workflow services
with WF 4.0 and see how the new Visual Studio 2010 workflow designer is much easier
to use and allows you to build fully declarative workflows with immense ease and
fun. You’ll also see how to integrate features such as WCF discovery and routing
into a distributed application architecture with workflow services.
|
|
|
|
16:15 - 17:30
|
SSD104
|
Programming Languages - Current and Future Directions
Alon Fliess and Shlomo Goldberg
|
|
|
|
Come to hear about the latest and greatest version of modern programming languages.
What's new in C#, C++, and other modern languages. The second part of the lecture
will deal with the future of programming, programming language and tools. Among
the topics:
- C# 4.0
- C++ 0X and Visual Studio 2010
- Concurrent Application Support in Modern Programming Languages
- The Future of Programming Languages and Tools
|
|
|
|
ALM (ALM) - 29.12.2009
|
|
11:00 - 12:15
|
ALM301
|
Build Automation with Microsoft Visual
Studio Team System 2010
shai Raiten and Shmulik Segal
|
|
|
|
Learn how Visual Studio Team System (VSTS) 2010 automates the validation of code
quality and enriches the interaction between developers and testers on a software
team. Explore how the VSTS 2010 automated build process can be configured to validate
code changes before they are committed to the source code repository. Also see how
to further enhance the build process to automate deployment of a built application
to a virtualized test environment for additional automated and manual testing.
|
|
|
|
Keynote Session (KNS) - 30.12.2009
|
|
09:30 - 10:45
|
KNS102
|
Keynote Session - A Glimpse into the Future:
Visual Studio 2010
Guy Burstein
|
|
|
|
Visual Studio 2010 is the next major release of Microsoft developer tool. Join Guy Burstein from Microsoft Israel to this demo oriented session where he explores what's new and exciting in the new release and talks about how it all affects your daily work as a developer.
|
|
|
|
Silverlight & MVP (SLM) - 30.12.2009
|
|
11:00 - 12:15
|
SLM401
|
Silverlight 4.0 - what's new?
Alex Golesh
|
|
|
|
Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering
the next generation of .NET based media experiences and rich interactive applications
for the Web. During this session, Alex Golesh will show you the new features and
improvements in Silverlight and how to utilize the full potential of this technology.
We will look at the various developing techniques, best practices and available
tools.
|
|
|
|
13:30 - 14:40
|
SLM402
|
Communicating from Silverlight
– How? Why? When?
Ido Flatow
|
|
|
|
When we need to communicate from Silverlight to the server, we have many decisions
to make – REST or SOAP? Pull or Push? Text or Binary? So many choices … . In this
session, we will look at the different ways, in which Silverlight can communicate
with the server. We'll look at the new ways of communication that Silverlight 4
has to offer, and we'll have a glance at the future so see what's to come.
|
|
|
|
14:45-16:00
|
SLM403
|
SELA's 6 MVPs (Microsoft Most Valuable Professionals) on Microsoft Technologies and PDC Announcements (Part A)
Sasha Goldshtein , Alon Fliess and Gil Fink
|
|
|
|
In this interactive session, Microsoft MVPs Alon Fliess, Noam King, Alex Golesh, Sasha Goldshtein, Shai Raiten, and Gil Fink, will discuss a variety of Microsoft technologies and some of the announcements from the PDC 2009, including Windows Azure, Windows Server AppFabric, Silverlight 4.0, MEF, Entity Framework 4.0, ASP.NET MVC, Visual Studio Team System 2010 and other topics. This session will be a hosted panel and the MVPs will take questions from the audience as well as bring their own agenda and argue to their hearts’ content.
|
|
|
|
16:15 - 17:30
|
SLM404
|
SELA's 6 MVPs (Microsoft Most Valuable Professionals) on Microsoft Technologies and PDC Announcements (Part B)
Shai Raiten, Noam King and Alex Golesh
|
|
|
|
In this interactive session, Microsoft MVPs Alon Fliess, Noam King, Alex Golesh, Sasha Goldshtein, Shai Raiten, and Gil Fink, will discuss a variety of Microsoft technologies and some of the announcements from the PDC 2009, including Windows Azure, Windows Server AppFabric, Silverlight 4.0, MEF, Entity Framework 4.0, ASP.NET MVC, Visual Studio Team System 2010 and other topics. This session will be a hosted panel and the MVPs will take questions from the audience as well as bring their own agenda and argue to their hearts’ content.
|
|
|
|
Data Services (DSE) - 30.12.2009
|
|
11:00 - 12:15
|
DSE501
|
ADO.NET Entity Framework Evolution in .NET 4.0
Gil Fink
|
|
|
|
Entity Framework is a very massive data access technology. In .NET 4.0, Entity Framework
enables new capabilities to leverage multiple development approaches such as code-first,
model-first and database-first. In this session, we will explore these approaches
in depth. Also, you will learn about the deep approaches such as code-first, model-first
and database-first. In this session, we will explore these approaches in depth.
Also, you will learn about the deep integration Entity Framework has with other
.NET 4.0 technologies such as ASP.NET MVC and Dynamic Data.
|
|
|
|
13:30 - 14:40
|
DSE502
|
Architecture for scalability – scaling up and out for numerical
computing - *(Conducted in English)
Josh Reuben and Eli Arbel
|
|
|
|
For serious number crunching, Microsoft offers a plethora of technologies for scaling
up and out. In this lecture we will discuss what these specific technology platforms
are and how they can help optimize performance for numerical analysis and operations
management. We will look at how the following Microsoft technologies fit in to the
picture: Numeric type capacities and BigInteger struct, PLINQ and the TPL, STM,
MPI.NET Axum, Windows HPC, DryadLINQ, StreamInsight, Velocity, Accelerator GPGPU,
Excel functions, SharePoint Excel Services, SQL Server OLAP, SQL Server Data Mining,
SQL Server 2008 R2.
|
|
|
|
14:45-16:00
|
DSE503
|
What is new in WCF 4.0
Erez Harari and Bernie Almosni
|
|
|
|
WCF is introducing exciting enhancements with the .Net framework 4.0 release. In
this talk, we will cover some of the most interesting new features found in WCF
4.0 WS Discovery – A service can transmit multicast messages, to prove, that it
is alive. On the other hand, a client can ask a service, whether it is alive. Routing
– Using routing services, it is possible to do content based routing. Filtering
rules are used by the routing service to determine the appropriate downstream service
endpoint for each message. Simple default configuration – In WCF 4.0, new configuration
defaults for default endpoints, binding and behavior are provided. This way it is
possible to quickly create a service with no configuration file and no endpoint
creation code. Serialization Enhancements - The new DataContractResolver provides
new extensibility that are hooks useful for customizing CLR type mapping for the
DataContractSerializer. This will enable dynamic management of known types. Restful
services – WCF 4.0 include most of the WCF REST Starter Kit features. Workflow Services
- Workflow services are the integration between WF and WCF. WF 4.0 was revolutionized
and with it workflow services were improved. New activities, better performance,
easier correlation makes workflow services a compelling new technology.
|
|
|