Leading With Banana Technology

25
Leading With Banana Technology MST Special Manas Patnaik

description

 

Transcript of Leading With Banana Technology

Page 1: Leading With Banana Technology

Leading With Banana

TechnologyMST Special

Manas Patnaik

Page 2: Leading With Banana Technology
Page 3: Leading With Banana Technology

Hmmm ,I Don’t Know

Content

Page 4: Leading With Banana Technology

What ? Why ? What has Changed ?

◦ Emerging Technology ◦ Technology that failed adoption ◦ Future Trends

What Should be Our Approach? Conclusion

Banana Technology

Technology Explosion

Page 5: Leading With Banana Technology

Banana Technology◦ Unstable and exponential progress in Technology

◦ Moore's law , In 1965 Gorden E Moore predicted “ IC , processing speed, memory capacity, sensors

and even the number and size of pixels in digital cameras technology will double every 2 years”

Is technological singularity near ?? The exponential improvement described by Moore's law

will ultimately lead to a period where progress in technology occurs almost instantly

Technology Explosion

Microsoft Strategies

Page 6: Leading With Banana Technology

Emerging Technologies

Page 7: Leading With Banana Technology

Silverlight

Entity Framework

WCF RIA

Parallel Programming

SqlServer Compact

Emerging Technologies

Page 8: Leading With Banana Technology

Application framework for writing and running rich Internet applications with emphasis on multimedia, animations, and graphics.

Only platform independent from Microsoft solution works with Windows,Mac,Linux and Windows Phone

Silverlight 4 released on April 15, 2010 .Silverlight 5 is due in 2011 first quarter.

Silverlight

Architecture

Page 9: Leading With Banana Technology

Silverlight

Supporting Tech.

Page 10: Leading With Banana Technology

Number of framework to support scenario specific development. Such as◦ MVVM◦ POCO◦ MEF◦ Caliburn etc…

Designer Tools ◦ Expression Blend◦ SketchFlow

Silverlight

Blend

Page 11: Leading With Banana Technology

 User interface design tool ,creating graphical interfaces applications

Released on April, 2007 latest version is Blend 4

Supports XAML based UI development for Silverlight ,WPF,Windows Phone.

Supports Frame and story based animation creation.

Expression Blend

SketchFlow

Page 12: Leading With Banana Technology

Rapidly turn your ideas into effective prototypes

Engage clients early in the design process

Enable effective client review and feedback

Take your ideas from concept to finished project

SketchFlow in Blend

EF

Page 13: Leading With Banana Technology

An abstraction conceptual schema over the logical database schema (Relational database) .

It allows us to eradicate the O-R mismatch between RDBMS and the application logic which is common in  data driven application

Auto Domain Entity Creation with EntityToObject and Entity SQL option to data Retrival.

Entity Framework

Page 14: Leading With Banana Technology

Solution for developing N Tier application for RIA development environment such as Silverlight.

RIA Services

Page 15: Leading With Banana Technology

RIA Services

Page 16: Leading With Banana Technology

 Leverage the advantage of latest core based hardware processor.

Released with .Net framework 4. Powerful than Multithreaded Applications Divides each process into multiple tasks and

perform the operation. Handles both application program logic

and database logic.

Parallel Programming

Page 17: Leading With Banana Technology

Parallel Programming

Page 18: Leading With Banana Technology

SQL CE is embedded database solution for occasionally-connected applications and applications with an integrated database.

Latest Version SqlCE CTP 4. Supports ClickOnce Deployment. Support ASP.Net ,devices ,Works With

Shared Hosting with Medium Level Trust , supports multiple Concurrent connections.

Support TSQL but doesn't support Stored Procedures.

SQLServer Compact Edition

Page 19: Leading With Banana Technology

Using SQL CE

Page 20: Leading With Banana Technology

LINQ To SQL and XML WWF WPF

Technologies Failed Adoptation

Page 21: Leading With Banana Technology

Where do Dot Net Technology Heading ? Where do Microsoft bet ?

Future Trends

Page 22: Leading With Banana Technology

In summary Silverlight is very important and strategic for

Microsoft Silverlight is a core application development

platform for Windows and Windows phone 7 and it will continue to be cross-browser and cross-platform, and run on Windows and Mac

Three core scenarios for Silverlight usage are:◦  Enterprise business applications / Line of business (LOB)

applications◦ Client applications for devices ◦ Media Experiences 

Silverlight With EF and RIA

Page 23: Leading With Banana Technology

A simple Demo

Page 24: Leading With Banana Technology

Conclusion Do I need to learn all these ??

When i will learn ?

Where Should I Start ???

Page 25: Leading With Banana Technology

It can be you