Technology Day @Microsoft

It was some long time back..almost 2 years back I attended a session from my company. I understand technology is travelling to fast for us to keep par with. Still a small note:

Microsoft Innovation Day
(Full Day Session)

Topics:

v    Ajax
v    Query Tuning
v    Live Mesh



The key characteristics of SaaS software, according to IDC, include:
a) Network-based access to, and management of, commercially available software.
b) Activities are managed from central locations rather than at each customer's site, enabling customers to access applications remotely via the Web.
c) Application delivery, typically is closer to a one-to-many model (single instance, multi-tenant architecture) than to a one-to-one model, including architecture, pricing, partnering, and management characteristics.
d) Centralized feature updating, which obviates the need for downloadable patches and upgrades.
e) SaaS is often used in a larger network of communicating software - either as part of a mash up or as a plug-in to a platform as a service. Service oriented architecture is naturally more complex than traditional models of software deployment.
f) SaaS applications are generally priced on a per-user basis, sometimes with a relatively small minimum number of users and often with additional fees for extra bandwidth and storage. SaaS revenue streams to the vendor are therefore lower initially than traditional software license fees, but are also recurring, and therefore viewed as more predictable, much like maintenance fees for licensed software.

Software as a Service (SaaS, typically pronounced 'sass') is a model of software deployment where an application is hosted as a service provided to customers across the Internet. By eliminating the need to install and run the application on the customer's own computer, SaaS alleviates the customer's burden of software maintenance, ongoing operation, and support. Conversely, customers relinquish control over software versions or changing requirements; moreover, costs to use the service become a continuous expense, rather than a single expense at time of purchase. Using SaaS also can conceivably reduce that up-front expense of software purchases, through less costly, on-demand pricing.


An internet scale cloud services platform hosted in MS Datacenters, which provides an operating system and a set of developer services that, can be used individually or all together. The Azure platform is a similar kind of technology provided by Microsoft using Cloud Computing. Some examples are WindowsLive, OfficeLive and CRM Online etc.

Cloud Computing is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, table computers, notebooks, wall computers, handhelds, sensors, monitors, etc.



Webslice is an integral part of AJAX. This enables publishers to mark up or subscribe a part of a web page, allowing you to monitor your favourite dynamic pieces of the web. Thus on an AJAX developed page you need not press F5 to refresh the whole page every time you need to update.
The other key features are:
ü      Script Combination
ü      History Support
ü      REST services
ü      MVC & Dynamic data support
ü      jQuery – Independent Library
ü      Flexible DOM Manipulation


a)    Coding Issues
ü     Excessive scanning
ü     Poor / Missing Indexes
ü     Out of date table statistics
ü     Non selective triggers
ü     Where clause not limiting record set
ü     Excessive recompiles
ü     Long blocking durations
b) WHERE Clause
ü     Limit number of columns
ü     Avoid NOT, OR
ü     Avoid redundant criteria
ü     Avoid calculated columns
ü     Avoid functions
ü     Avoid pattern search

c) JOINS
ü     Avoid join hints
ü     Join on indexed columns only
ü     Avoid bookmark lookups
ü     Avoid linked servers
ü     Select criteria from table with fewest records



The managed code in .NET environment as well as the unmanaged code interacting with the operating system and the machine (hardware) can be well debugged using these tools. The ILAsm and ILDasm are very powerful in debugging the .dll files. The SoS can help in detecting memory leaks very efficiently.

ü      NGEN
ü      SoS
ü      ILAsm
ü      ILDasm
ü      Fusion Viewer
ü      PEVerify
ü      FxCop
ü      JUnit





The system is an implementation of cloud computing technology. You can keep your computable electronic devices all synchronized using this mesh. Thus, whether you are on your system or mobile you can keep all your devices in synch. Log on to http://www.mesh.com/ to know more about this.
Create a windows live profile, in case you do not have already and login to see the magic.


The key features are:
ü      IE7 Emulation mode
ü      Conditional Commenting
Open any HTML page, right click and view source. In case it’s compatible with IE 7.0 and you are unable to view the page on IE 8.0, add the following tag.

     <HEAD>
    <Meta content = “IE = 7” http – equiv = “X-UA-Compatible>

ü      Option Model for IE 7.0
ü      Developer Tools and Toolbar
ü      Switching between IE 7.0 to IE 8.0
ü      Accelerators (Advanced & Customized) on simple right click on any text.

 ***************************     Thank You   *************************************** gf42725695101

Comments

Popular posts from this blog

Automatic Replenishment ~ Warehouse Management (WM) in SAP

Teradata - Month End Date

Cross Domain Webix Post