Welcome to MSDN Blogs Sign in | Join | Help

WebsiteSpark: Get Your Web On!!!

 

From:  http://www.microsoft.com/web/websitespark/Default.aspx 

 

Microsoft® WebsiteSpark™ is designed to ignite the success of professional Web developers and designers. The program enables you to get software, support and business opportunities from Microsoft at no upfront costs for 3 years or exit from the program.

Program Benefits

WebSiteSpark provides access to a technology offering for development and production hosting of websites. Once enrolled, you can download the following software from Microsoft:

  • For design, development, testing and demonstration of new websites – for a total of up to three users per Web design and development company:
    • Visual Studio Professional Expression Studio 3 (1 user) and Expression Web 3 (up to 2 users)
    • Windows Web Server 2008 R2
    • SQL Server 2008 Web Edition
  • For production use – that is, to deploy and host new websites developed using Program software – using a total of up to four processors per Web design and development company, of the following (physical or virtual) dedicated servers:
    • Windows Web Server 2008 R2
    • SQL Server 2008 Web Edition
In addition to software, Microsoft WebsiteSpark offers Web development and design companies the opportunity to:
  • Get Business Opportunities: Get opportunities to expand your customer base and drive new business through showcasing your capabilities and connecting with partners, by featuring your talents in Microsoft marketing and business networking vehicles.
  • Get Support and Training - benefits include:
    • 2 professional support incidents
    • Free online training Managed newsgroups on MSDN (a community of over six million developers) and other Microsoft online properties
    • Access to broad community support through connections with Network Partners, Hosting Partners and peers with complementary services and technologies

Program Features

  1. Eligibility Requirements: An eligible Web design and development company must have the following characteristics at the time of joining:
    • A professional service firm whose primary business is providing Web development and design services for its clients, with
    • no more than 10 members (including owners and employees).
    • In addition: To be eligible to continue to participate in the Program, the company must deploy a new public and Internet-accessible website developed using Program software within 6 months from Program enrollment, and report it and other new websites through the WebsiteSpark Portal.
  2. Term: Eligible Web development and design companies can participate in WebsiteSpark for up to 3 years. On the first and second anniversary of initial enrollment, they must update their enrollment (e.g., confirm they haven't gone public and their ownership hasn't changed).
  3. Fee: A USD $100 Program Offering Fee is due when the Web development and design company exits the Program. As part of Microsoft's commitment to small Web development and design service companies’ long term success, there are no upfront costs for companies to join WebsiteSpark.
Posted by zainnab | 0 Comments

Eclipse Gets Interoperability and Next-Generation Experience on the Microsoft Platform

 

 

image

 

From http://www.microsoft.com/presspass/press/2009/oct09/10-28eclipsepr.mspx

 

===

Part of an ongoing initiative to make its products more open, Microsoft Corp. today announced at the Eclipse Summit Europe new solutions that help developers using the Eclipse platform take advantage of the new features in Windows 7 and Window Server 2008 R2, and reinforce Java and PHP interoperability with Windows Azure and Microsoft Silverlight. Microsoft worked with open source companies, Tasktop Technologies Inc. from Canada for Windows 7 and Window Server 2008 R2, and Soyatec from France for Windows Azure and Silverlight, to provide greater choice and opportunities for developers working in heterogeneous computing environments and use a mix of Microsoft and open source technologies.

===

 

More info here:

http://blogs.msdn.com/interoperability/archive/2009/10/28/tasktop-soyatec-microsoft-to-foster-eclipse-and-microsoft-platform-interoperability.aspx

Posted by zainnab | 0 Comments

Multi-Touch Mice from Microsoft Research

 

image

 

I guess before we can completely do away with the mouse we will need a "bridge" technology.  Here is a video on some of the multi-touch mice we are working on here at MS:

 

http://link.brightcove.com/services/player/bcpid42529855001?bctid=46078094001

Posted by zainnab | 2 Comments

WriteThisNotThat.com

 

header

 

So I just got turned on to this site by Casey Watson and I LOVE IT!!! 

 

I think what did it for me is part of the about page has this in it (describing what they are trying to prevent):

“It’s that 700-line-long method that makes you vomit in your mouth a little bit every time you think about it.”

 

If you haven’t seen it yet, check it out here:

 

http://WriteThisNotThat.com

Posted by zainnab | 1 Comments

Entity Framework Recipes: A Problem-Solution Approach by Zeeshan Hirani and Larry Tenny

Our very own Zeeshan has written a book.  I just bought my copy and you should get yours TODAY!!!  Just go here to get one of the best books out on the Entity Framework!

 

http://amzn.com/1430227036

 

51tNKMPVidL__SL500_AA240_

 

This book totally rocks!

Posted by zainnab | 1 Comments

DFW IT Professionals October 20th User Group Meeting

 

John Weston has done some very cool work to get things started up with IT Pro Groups online and in the DFW area.  Check it out:

http://blogs.technet.com/jweston/archive/2009/10/07/new-dallas-it-pro-user-group.aspx

 

===

Speech Title: Windows 7! Tip, Tricks, and everything else you wanted to know

Topic Description: Windows 7! Tip, Tricks, and everything else you wanted to know.  Demos, Demos, Demos not slides and more slides. Come get your questions on Windows 7 answered!  Do you know how to upgrade from XP to Windows 7?  What are the new security features of Windows 7? Why upgrade now?  What is the difference between the different versions, and do I need 64 or 32 bit versions?  Do I need to buy a new PC for it, or will it run OK, or great on my X year old machine?  What is this Direct Access and Branch Cache stuff all about, how do I configure it?   What minimum memory configuration do you recommend with Windows 7?  Can I run Windows 7 in a virtualize environment? Boot to VHD, huh?

Location
Microsoft's Las Colinas Office
LC1 Building (Right Tower)
7000 State Highway 161, Irving, TX

Speaker: John Weston
Some may call John a geek. He prefers the term “technologist.” Truth is, John began working with computer games before PCs even hit the scene – and he’s probably got a dusty prototype stashed somewhere to prove it. He’s a fourth generation educator who loves to help people learn new technologies and relishes that magic moment when the light comes on in their eyes. Before joining Microsoft full time, he spent six years as an MCT, training people at a local college and getting new Microsoft hires up to speed. John holds more certifications than he can remember, but the list definitely includes MCSE, MCDBA, MCT, and CCNA. His favorite technology is SQL and he gets a special thrill from solving customers’ problems. For John, there’s nothing like coaxing people from panic to joy when a server goes down and he can help get the business back up on line. When he’s not working, John can usually be found sailing around Texas with his kids

Cost: Free but please RSVP to help predict the amount of food needed.
RSVP: http://events.linkedin.com/DFW-Pro-User-Group-October-20th-Meeting/pub/133990
Agenda:
6-6:30: Dinner and Networking
6:30-7:00: Announcements, and Business meeting
7 to 8:30: Presentation and wrap up

Give a ways: Books, Software, Shirts and more

Website: www.dfwitprofessionals.com

 

===

Posted by zainnab | 0 Comments

Microsoft Research Reports: Twitter, Wi-Fi, and More!

 

Tweet, Tweet, Retweet: Conversational Aspects of Retweeting on Twitter

danah boyd, Scott Golder, and Gilad Lotan

Twitter—a microblogging service that enables users to post messages (“tweets”) of up to 140 characters—supports a variety of communicative practices; participants use Twitter to converse with individuals, groups, and the public at large, so when conversations emerge, they are often experienced by broader audiences than just the interlocutors. This paper examines the practice of retweeting as a way by which participants can be “in a conversation.” While retweeting has become a convention inside Twitter, participants retweet using different styles and for diverse reasons. We highlight how authorship, attribution, and communicative fidelity are negotiated in diverse ways. Using a series of case studies and empirical data, this paper maps out retweeting as a conversational practice.

No. MSR-TR-2009-117 · August 2009

Type: TechReport

 

 

Learning to Rank with Graph Consistency

Bo Geng, Linjun Yang, and Xian-Sheng Hua

The ranking models of existing image search engines are generally based on associated text while the image visual content is actually neglected. Imperfect search results frequently appear due to the mismatch between the textual features and the actual image content. Visual reranking, in which visual information is applied to re¯ne text based search results, has been proven to be effective. However, the improvement brought by visual reranking is limited, and the main reason is that the errors in the text-based results will propagate to the refinement stage. In this paper, we propose a Content-Aware Ranking model based on "learning to rank" framework, in which textual and visual information are simultaneously leveraged in the ranking learning process. We formulate the Content-Aware Ranking learn- ing based on large margin structured output learning, by modeling the visual information into a regularization term. The direct optimization of the learning problem is nearly infeasible since the number of constraints is huge. The effcient cutting plane algorithm is adopted to learn the model by iteratively adding the most violated constraints. Extensive experimental results on a large-scale dataset collected from a commercial Web image search engine demonstrate that the proposed ranking model signifficantly outperforms the state-of-the-art ranking and reranking methods.

No. MSR-TR-2009-116 · 25 August 2009

Type: TechReport

 

 

The Application of Bayesian Inference to Traffic Analysis

George Danezis and Carmela Troncoso

This work casts the traffic analysis of anonymity systems, and in particular mix networks, in the context of Bayesian inference. A generative probabilistic model of mix network architectures is presented, that incorporates a number of attack techniques in the traffic analysis literature. We use the model to build an Markov Chain Monte Carlo inference engine, that calculates the probabilities of who is talking to whom given an observation of network traces. We provide a thorough evaluation of its correctness and performance, and confirm that mix networks with realistic parameters are secure. This approach enables us to apply established information theoretic anonymity metrics on complex mix networks, and extract information from anonymised traffic traces optimally.

No. MSR-TR-2009-112 · 18 August 2009

Type: TechReport

 

 

A Tutorial-style Introduction to Subspace Gaussian Mixture Models for Speech Recognition

Daniel Povey

This is an in-depth, tutorial-style introduction to the techniques involved in training a factor analyzed style of speech recognition system. Algorithms are explained in detail, with an emphasis on the how-to rather than the derivations. The recipe described here is both an extension to and a special case of the prior work we have done. Changes include a simplification of the procedure used to initialize these models, the introduction of ``sub-models'' which saves memory and may have modeling advantages, an extended approach to factor based speaker adaptation that uses the sub-models, and a mechanism to estimate a subspace-constrained version of Constrained MLLR transforms in this framework.

No. MSR-TR-2009-111 · 17 August 2009

Type: TechReport

 

 

End-to-end Verification of Security Enforcement is Fine (Extended version)

Nikhil Swamy, Juan Chen, and Ravi Chugh

Proving software free of security bugs is hard. Programming language support to ensure that programs correctly enforce their security policies would help, but, to date, no language has the ability to verify the enforcement of the kinds of policies used in practice---dynamic, stateful policies which address a broad range of concerns including forms of access control and information flow tracking. This paper makes two main contributions. First, we present Fine, a new source-level security-typed language that, through the use of a simple module system and dependent, refinement, and affine types, can be used to check the enforcement of dynamic security policies applied to real software. Second, we define DCIL, a small extension to the type system of the .NET Common Intermediate Language, and show how to compile Fine in a type-preserving manner to DCIL. Our approach allows Fine programs to run on stock .NET virtual machines and to interface with .NET libraries. Additionally, our type-preserving compiler allows code consumers to download DCIL programs and check them for security while relying on a small trusted computing base. We have proved our source and target languages sound, our compilation type-preserving, and have made a prototype implementation of our compiler and several example programs available.

No. MSR-TR-2009-98 · 7 August 2009

Type: TechReport

 

 

HD View: A Software Camera for the Web

Matt Uyttendaele, Howard Good, and Michael F. Cohen

As captured imagery grows in resolution to gigapixels, increases in dynamic range beyond what can be displayed, and encompasses wider fields of view, there is a need for the viewer of such imagery to take on many of the roles traditionally relegated to the camera. Fully exploring such imagery requires a software camera. One such software camera is HD View. We discuss the need for the evolution towards software cameras and then describe the current implementation of HD View. HD View is an interactive software camera that rovides flexible output lens control, full color management, and interactive tone mapping of high resolution, wide gamut, and high dynamic range imagery.

No. MSR-TR-2009-95 · 3 August 2009

Type: TechReport

 

 

Web Search Using Small Cores: Quantifying the Price of Efficiency

Vijay Janapa Reddi, Benjamin Lee, Trishul Chilimbi, and Kushagra Vaid

The commoditization of hardware, data center economies of scale, and Internet-scale workload growth all demand greater power efficiency to sustain scalability. Traditional enterprise workloads, which are typically memory and I/O bound, have been well served by chip multiprocessors comprising of small, power-efficient cores. While small cores deliver performance-per-Watt efficiency for such data center workloads, small cores impact application quality-of-service robustness, flexibility, and reliability for emerging Internet-scale applications, which increasingly invoke computationally intensive kernels. These challenges constitute the price of efficiency, which we quantify for an industry-strength, production-quality, next-generation online web search engine. Specifically, we evaluate search on server- and mobile-class architectures using Xeon and Atom processors, quantifying search efficiency at the microarchitecture- and system-level. Our findings prompt us toward re-thinking small core designs for a new breed of data center workloads in order to continue reaping the benefits of small-core power efficiency.

No. MSR-TR-2009-105 · August 2009

Type: TechReport

 

 

A Composable Model for Analyzing Locality of Multi-threaded Programs

Chen Ding and Trishul Chilimbi

In a multi-threaded execution, threads may negatively interfere when their private data contends for shared cache or positively interact when the data brought in by one thread is used by other threads. This paper presents a model of such cache behavior to predict locality without exhaustive simulation and provide insight into trends. The new model extends prior work that assumes no data sharing and uniform thread interleaving. Based on a single pass over an interleaved execution trace, we compute a set of per-thread statistics that includes the effect of thread interleaving and data sharing. The per-thread statistics is then composed to predict performance for all cache sizes, either for sub-clusters of threads or for futuristic environments with a larger number of similar threads. We evaluate and validate our model against exhaustive simulation using a server application running on a quad-core machine and productivity, multimedia and gaming applications running on a dual-core machine. The results indicate that our model is accurate and relies on incorporating both irregular thread interleaving and data sharing to achieve this accuracy. In addition, it identifies and separates individual factors affecting locality and scalability and hence opens new possibilities in performance tuning, program scheduling, and hardware cache design for concurrent applications.

No. MSR-TR-2009-107 · August 2009

Type: TechReport

 

 

Convergence Speed of Binary Interval Consensus

Moez Draief and Milan Vojnovic

We consider the speed of convergence of an instance of the binary interval consensus, a distributed and decentralized algorithm for computing the quantized average value. With binary consensus problem, each node initially holds one of two states and the goal for each node is to correctly decide which one of the two states was initially held by the majority of nodes. We derive an upper bound on the expected convergence time that holds for arbitrary connected graphs; it is based on the location of the eigenvalues of some contact rate matrices. We instantiate our bound for particular networks of interest, including complete graphs, star-shaped networks, and Erdos-Renyi random graphs, and in the former two cases compare with alternative computations. We find that for all these examples our bound is of the exact order with respect to the number of nodes and in some cases yields the exact multiplicative constant. We pinpoint the fact that the expected convergence time critically depends on the voting margin defined as the difference between the proportions of nodes that initially held the majority and the minority states, respectively. We derive an exact relation between the expected convergence time and the voting margin, for some of these graphs, that reveals how the expected convergence time tends to infinity as the voting margin approaches zero. Our results provide insights on how the expected convergence time depends on the network topology which can be used for performance evaluation and network design. The results are of interest in the context of peer-to-peer systems; in particular, for sensor networks and distributed databases.

No. MSR-TR-2009-86 · August 2009

Type: TechReport

 

 

Carbon: trusted auditing for P2P distributed virtual environments

John L. Miller and Jon Crowcroft

Many Peer-to-Peer Distributed Virtual Environments (P2P DVE’s) have been proposed, but none are widely deployed. One significant barrier to deployment is lack of security. This paper presents Carbon, a trusted auditing system for P2P DVE’s which provides reasonable security with low per-client overhead. DVE’s using Carbon perform offline auditing to evaluate DVE client correctness. Carbon audits can be used to catch DVE clients which break DVE rules – cheaters – so the DVE can punish them. We analyze the impact of applying Carbon to a peer-to-peer game with attributes similar to World of Warcraft. We show that 99.9% of cheaters – of a certain profile – can be caught with guided auditing and 2.3% bandwidth overhead, or 100% of cheaters can be caught with exhaustive auditing and 27% bandwidth overhead. The surprisingly low overhead for exhaustive auditing is the result of the small payload in most DVE packet updates, compared to the larger aggregate payloads in audit messages. Finally, we compare Carbon to PeerReview, and show that for DVE scenarios Carbon consumes significantly less resources – in typical cases by an order of magnitude – while sacrificing little protection.

No. MSR-TR-2009-110 · August 2009

Type: TechReport

 

 

Wi-Fi Networks are Underutilized

Ramya Raghavendra, Jitendra Padhye, and Ratul Mahajan

Much of wireless research today focuses on improving capacity of wireless networks. While wireless capacity can be a critical issue in cases where the number of users is large, or for high bandwidth applications such as video downloads, we find that this is not the case in day-to-day environments such as corporate WLANs, universities, homes, cafe's etc. Through empirical measurements in each of these networks, we show that even at peak usage, wireless networks have plenty of spare capacity. For the range of networks that we measured, we found medium utilization remains under 50% for upto 90% of the time. The traffic patterns are bursty, and utilization can reach as much as 80% in some cases on very short timescales, but for most part, there is plenty of capacity available. Ironically, we find that while capacity is plentiful, packet loss remains a problem. Our measurements show that these wireless links on an average suffer from loss rates of about 10%. We discuss the causes and implications of these observations, and consider how our results might guide protocol design.

No. MSR-TR-2009-108 · August 2009

Type: TechReport

 

 

Experiences with Lower-Cost Access to Tactile Graphics in India

M. Kaleem Rahman, Saurabh Sanghvi, Kentaro Toyama, and M. Bernardine Dias

Tactile graphics allow the visually impaired to perceive two-dimensional imagery, which is an essential part of learning science, geography, and other subjects. In the developed world, such graphics are available to blind students from an early age, and students grow up familiar with image representations. Tactile graphics, however, require special printers whose costs are often beyond resource-constrained institutions; thus, blind students in developing regions often grow up without any exposure to these learning aids. In this paper, we investigate the potential of a software solution for converting regular images into a form that can be printed as tactile imagery on relatively low-cost embossing device meant only for braille text. Using techniques of ethnographic design, we explore how students at a school for the blind in India interpret tactile graphics on their first contact with such material, and for a variety of subject matter. We find that our subjects were exceedingly enthusiastic about tactile graphics, rapidly able to understand and absorb two-dimensional representations, and that studying tactile graphics of the alphabet could lead to their learning how to write the alphabet for the very first time.

No. MSR-TR-2009-102 · August 2009

Type: TechReport

Posted by zainnab | 0 Comments

Microsoft, Zend and others announce Simple API for Cloud Application Services

From http://blogs.msdn.com/interoperability/archive/2009/09/22/microsoft-zend-and-others-announce-simple-api-for-cloud-application-services.aspx :

 

Zend Technologies launched the Simple API for Cloud Application Services project, “a new open source initiative that allows developers to use common application services in the cloud, while enabling them to unlock value-added features available from individual providers.”

The initial goal of the project is to provide a set of programming interfaces for PHP developers to facilitate the development of applications that have basic cloud storage needs.

The project’s announcement includes a quote from Microsoft’s Doug Hauger, General Manager Windows Azure: “Microsoft is pleased to continue to work with Zend and join efforts with other contributors to this project. The Simple Cloud API is an example of Microsoft’s continued investment in the openness and interoperability of its platform. We’re excited to see how this project will foster adoption of cloud computing platforms by PHP developers and hope that many of these developers are encouraged to use Windows Azure.”

 

clip_image006

Posted by zainnab | 0 Comments

Microsoft's New Certifications: What They Are, Why They Matter

From http://technet.microsoft.com/en-us/magazine/2009.08.geekofalltrades.aspx :

 

One important step on the path from zero to certification hero is understanding all the the steps required to meet your goals. This understanding is critical because of the sheer volume of exams available in Microsoft's testing portfolio. Taking the wrong exam wastes time and effort. Thus, your first challenge is mapping out the certification path that makes the most sense for your job role.

Posted by zainnab | 0 Comments

Dryad and DryadLINQ for Data Intensive Research

From http://research.microsoft.com/en-us/collaboration/tools/dryad.aspx :

 

clip_image001

 

Dryad is a high-performance general-purpose distributed computing engine that is designed to simplify the task of implementing distributed applications on clusters of Windows-based computers. DryadLINQ allows developers to implement Dryad applications in managed code by using an extended version of the LINQ programming model and API.

 

Academic Release Now Available

The Academic Release includes everything you need to start developing DryadLINQ applications on a Windows HPC Server 2008 cluster, including programming guides and code samples. Send your feedback by visiting the DryadLINQ community site on Microsoft Connect.

Try it today: Download the Academic Release of Dryad and DryadLINQ

Posted by zainnab | 0 Comments

Windows 7 for Students - $29.99

For a limited time, eligible college students can get the sweetest deal on Windows 7 - for only $29.99* USD. That’s less than most of your textbooks! Hurry -- offer ends January 3, 2010 at 12:00 am CST.

http://www.win741.com/ 

 

image

Posted by zainnab | 2 Comments

Microsoft Helps Address H1N1 Challenges for Schools

image

 

In response to the impending H1N1 issues faced by schools, we have created a web site to help teachers keep communicating with their students.  Check it out here:

http://www.microsoft.com/education/classworkspace/default.aspx

Posted by zainnab | 0 Comments

EPS / Code Opportunity

 

EPS Software Logo

 

 

The folks at EPS / Code passed this along to me and wanted to let folks know about about it.  From Markus' (the big boss) blog:

===

We have another interesting opportunity for developers at EPS Software and CODE Magazine/ CODE Consulting/ CODE Staffing: Basically, we offer the opportunity to become part of EPS/CODE as either contractors or possibly (later?) employees and pick up some (or a lot of?) work during the current tough economic climate. We are offering the opportunity to align yourself with EPS/CODE and get a lot of benefits for free out of this. If you are interested, you get some free training and mentoring, regardless of whether you actually end up doing work for us. So right there might be an interesting benefit for everyone.

===

 

See the entire post here:

http://www.markusegger.com/Blog/Development.aspx?messageid=9beeec5b-b779-44e9-9208-48727b30515b

Posted by zainnab | 0 Comments

New York - Architecture Titans Meeting

On October 12-14, 2009 in New York IASA will hold the biggest IT Architect Regional Conference (ITARC) ever held, perhaps the biggest IT Architecture conference ever held anywhere. Although it is billed as a regional conference it will bring together most of the leading architects of our generation, people like Grady Booch, John Zackman, Eric Evans, Bill Inmon, Len Bass, etc. This is the first time that all these industry though-leaders have ever assembled in one place.  The number is 4.

In addition to hearing keynotes about the state of architecture today from these thought-leaders you will also hear from many other local and national architects as well in five parallel breakout tracks and have the option to attend a one day training pre-conference as well.

For more information

Posted by zainnab | 0 Comments

LIDNUG: Free Online Virtual Chat with Scott Guthrie Today!!!

From Scott's blog:

===

A few months ago I did a free online chat hosted by LIDNUG (Linked .NET Users Group) that was a lot of fun (and which people seemed to really like).

This Tuesday (August 25th) I’m doing it again from 9am-10:30am (PST – Pacific US time). 

The agenda format is open and anyone can join in.  Basically you type your questions and then you can listen to me online answer as many of them as I can.  Any question is fair game! :-)

Click here to register to join the talk for free.

Hope to chat with some of you soon!

 

===

 

Make sure to check it out!

 

http://weblogs.asp.net/scottgu/archive/2009/08/24/lidnug-free-online-virtual-chat-with-me-tuesday-morning.aspx

Posted by zainnab | 0 Comments
More Posts Next page »
 
Page view tracker