Selasa, 01 Februari 2011

Update Rollup 15 for Microsoft Dynamics CRM 4.0


The Microsoft Dynamics CRM Sustained Engineering (SE) team released Microsoft Dynamics CRM 4.0 Update Rollup 15 on Thursday, January 13, 2011.

The links below will take you to the necessary information about Update Rollup 15.

General details about Update Rollup 15

Update Rollup 15 is cumulative. However, the Update Rollup 15 CRM Client and Data Migration Client packages require Update Rollup 7 to be installed. For all other CRM components, you do not need to install any previous Update Rollups prior to Update Rollup 15.

The Update Rollup 15 download contains updates for the 40 supported Language Packs. Prior to installing the Update Rollup 15 Language Pack, you must install the original Language Pack. If you have Language Packs installed, you should:

1. Download the Update Rollup 15 Language Pack

2. Install the Update Rollup 15 Language Pack

3. De-provision the Language Pack

4. Re-provision the Language Pack

  • Information about how to avoid reboots when installing the CRM Outlook Client can be found in the Update Rollup 4 blog posting.
  • The Update Rollup 15 Client can be deployed before the server is upgraded to Update Rollup 15.
  • Steps to make the Update Rollup 15 Client available via AutoUpdate can be found in the Update Rollup 4 blog posting. The Link and Patch IDs can be found in KB article 2449283.
  • Each update rollup could have fixes that require manual configuration. Please see the “Hotfixes and updates that you have to enable or configure manually” section in KB article 2449283.

How to get support for Update Rollup 15

For support, please contact Microsoft Product Support. For a complete list of Microsoft Product Support Services telephone numbers and information about support costs, visit the following Microsoft Web site: http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS.

Note: In special cases, charges ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

Cheers,

Matt Brown

A better way to learn LINQ-to-CRM – LINQPad plugin for MS Dynamics CRM 2011 is available!


In Microsoft Dynamics CRM 4.0, we introduced LINQ for our developers through the Advanced Developer Extensions for Microsoft Dynamics CRM 4.0 toolkit. We have further improved this support in Dynamics CRM 2011 by including LINQ as a first class data query mechanism. A better alternative to QueryExpression, LINQ provides a simple, intuitive and unified approach for data retrieval across different data sources.

Those of you who already use LINQ in some other .NET projects are possibly familiar with a great tool that makes LINQ developers’ life easier – LINQPad (www.linqpad.net). LINQPad is similar to SQL Management Studio – it lets you connect to various data sources (for which LINQ providers exist), examine their structure (just like you do with tables and columns in SQL Management Studio), and, finally, write and execute LINQ queries on a fly. LINQPad is a terrific tool to experiment with LINQ. It eliminates a need to create a separate sample C# project to test your queries.

I have written a new tool “LINQPad Plugin for Microsoft Dynamics CRM 2011” to help CRM developers learn and test LINQ queries against any CRM 2011 deployment. The project is available for download from its MSDN Code Gallery page - http://code.msdn.microsoft.com/crmlinqpad

The application is fairly easy to use. You create a connection to a CRM organization by entering organization URL and credentials, and then the plugin retrieves information about the organization’s entities. A tree-like structure of entity sets and entity attributes will be displayed on the left panel of the application. Once that is done, you can write and execute LINQ statements from the main application window. The results of the execution will be shown in a table on the bottom panel. You can also switch to SQL tab (don’t be confused with the name here, the tab was originally intended for LINQ-to-SQL) and examine QueryExpression that was used for data retrieval behind the scenes.

clip_image002

clip_image004

The plugin supports all CRM deployment types – Online, OnPremise and SPLA.

More instructions on how to download and configure LINQPad and the plugin can be found in the Home section of the plugin’s MSDN Code Gallery page.

Some LINQ-to-CRM query samples are provided with the CRM 2011SDK, under samplecode/cs/generalprogramming/queries folder.

Cheers,

Alex Igrushkin

Lazy Reading: cheatsheet, disks, pkgsrc, more


Normally I hold this for Sunday, but I’ve got a good batch of links already. Something here for everyone, this week.


Lazy Reading: down memory lane


Entertainment, this week. There’s several items here that will be more entertaining if you’re over 25. Or maybe 35. Get clicking!


Carnegie Mellon University Study Suggests Browser Cookie Respawning May be Waning


Today, Carnegie Mellon University published a research study titled “A Survey of the Use of Adobe Flash Local Shared Objects to Respawn HTTP Cookies.” I referenced this study in a blog post in December on the topic of the Federal Trade Commission’s preliminary privacy report released on December 1, 2010.


Some Background Behind the Study


Let me provide some background: Over the last 18 months, there have been a number of discussions around the alleged misuse of Adobe Flash Player local storage (or local shared objects, LSOs, in the public often referred to as “Flash cookies”) and the potential impact of this misuse on consumer privacy. The allegations have been that certain websites or ad networks use LSOs to restore browser cookies after users have chosen to clear their cookies (a process referred to as “browser cookie respawning”).


Adobe has actively participated in industry discussions on the topic and submitted an official comment to the Federal Trade Commission in preparation for the second FTC roundtable discussion on privacy last year, clearly stating our position on this misuse of local storage and the steps Adobe is taking to provide better privacy protection for consumers. In the comment to the FTC, we also confirmed our commitment to supporting research into the types and extent of the misuse of local storage. The Carnegie Mellon University study released today reflects that commitment.


About the Carnegie Mellon University Study


Adobe commissioned the Carnegie Mellon University research study in 2010 to follow up on the findings about misuses of Flash Player local storage detailed in a research paper released by the University of California at Berkeley in 2009. The Carnegie Mellon University study, performed by Aleecia M. McDonald and Lorrie Faith Cranor with assistance provided by the Center for Democracy and Technology (CDT), was designed to determine the prevalence of the use of Flash Player local storage to respawn browser cookies. The study examined 600 websites based on Quantcast’s ranked list of the million most popular websites visited by United States Internet users—the 100 most popular sites and 500 randomly selected sites.


Study Results: Browser Cookie Respawning May be Waning


The study results suggest respawning is not increasing and may be waning. No instances of respawning were found in the randomly-selected group of 500 websites, and only two instances of respawning were found in the 100 most popular websites. The Center for Democracy and Technology (CDT) followed up with the two companies, whose websites showed HTTP cookie respawning using LSOs. Both companies have stopped the practice—one on their own and one as a result of this study.


This is good news! Adobe proactively encourages our customers to use all Adobe products in responsible, ethical ways. While the nature of providing tools for an open platform means that we cannot, in practice and on principle, control how developers and content producers use our products, these results demonstrate that the vast majority of websites, developers and content producers use local storage capabilities for their intended purpose—to provide a better user experience.


The study found LSOs with unique content and made the assumption that it could be storing user IDs; however, it notes that not all unique content is used for identifying computers. Unique content could be benign, for example, uniquely identifying where a user paused a specific animation or music clip. Tracking users is of concern from a privacy perspective, but further insight would be needed to understand the extent to which local storage is used for the purpose of uniquely identifying and tracking computers or individuals. The study does conclude that even assuming a pessimistic worst case scenario in which all websites showing LSOs with unique content were using it to track users, the absolute number of websites doing so would be small and the overall percentage of all sites studied using LSOs to track users would be low.


Stakeholder Recommendations


The Carnegie Mellon University study also examines which steps stakeholders—Adobe included—might be able to take to further reduce privacy-sensitive practices. Privacy has become an increasingly significant topic. It’s important to recognize that privacy is not a static concept. As technology and the way we engage with it evolve, the privacy discussion will evolve. Adobe is committed to the consumer’s right to privacy, and we have taken and will continue to take appropriate steps with regards to safeguarding user privacy in our tools and policies. Our goal is to put consumers in control by enabling informed choices. The recently introduced privacy-related enhancements in Adobe Flash Player demonstrate that commitment.


Adobe Initiatives to Improve Privacy Options for Users of Adobe Flash Flayer


In June 2010, we released Adobe Flash Player 10.1 with support for the private browsing feature found in many Web browsers. When users activate private browsing in their browser, Flash Player will not save any of their information from that session.


Adobe has also been working with major browser vendors to develop effective approaches that allow users to control local storage in Flash Player directly from their browser privacy settings. Today, Google Chrome already provides access to Flash Player local storage settings from within the browser’s privacy controls. Our collaboration with representatives from several key companies—including Mozilla and Google—to define a new browser API for clearing local data takes this effort a step further: A new API for clearing local data (NPAPI ClearSiteData) was approved for implementation on January 5, 2011. Any browser that implements the API will be able to clear local storage for any plugin that also implements the API. The capability to clear Adobe Flash Player local storage from within the Google Chrome browser should be available on the Google Chrome dev channel in the coming weeks. Similar controls for other browsers should be available in the coming months. Once the browsers have included this feature in their settings, users will be able to control the clearing of their HTTP cookies and their plugin local storage in one place. This should also discourage the use of LSOs to respawn or to track users.


Additionally, we are currently working on a redesign of the Flash Player Settings Manager, which is expected to be available in the first half of the year. This redesign will make it simpler for users to understand and manage their Flash Player settings and privacy preferences. In addition, we will enable users to more easily find the Flash Player Settings Manager by providing access to it directly from the computer’s Control Panels or System Preferences on Windows, Mac and Linux.


For details on these upcoming privacy enhancements in Adobe Flash Player, see a recent blog post by Emmy Huang, group product manager for Flash Player, titled “On Improving Privacy: Managing Local Storage in Flash Player.”


The Carnegie Mellon University study released today recognizes some of our initiatives and introduces additional suggestions, which we will carefully evaluate. Privacy is an important topic. We are dedicated to including privacy controls in our products and services. And we look forward to continuing to play an active role in the privacy discussion as it evolves.


MeMe Jacobs Rasmussen

Chief Privacy Officer

Adobe Systems Incorporated

Acrobat X: The Credits


It’s a new year, so we’re in a bit of a reflective mood. In October, we unveiled the new Acrobat X solutions, and while it only took a day to announce the new release of Acrobat, did you know that it took almost three years to make it a reality?


Thanks to the team’s efforts, Acrobat X has garnered a number of accolades in its infancy including the PCMag.com Editors’ Choice and Best Products of 2010 Awards. Top publications such as About.com (5 out of 5 rating) , NotebookReview.com (4 out of 5) and PCMag.com (4.5 out of 5) have praised Acrobat X’s new and enhanced features. It’s certainly a testament to everyone’s hard work.


That said, while we’ll have some exciting news to share with you throughout 2011, we wanted to spend a moment in this young year to recognize the sheer magnitude of talent that went into developing Acrobat X—by-the-numbers. From the lines of code to the number of hours put into Acrobat X, here’s to each and every one for their blood, sweat and tears that made Acrobat X happen!


A few of our favorite highlights, by the numbers:


• Number of Adobe employees that worked on Acrobat X: 950

• Number of engineers: 283

• Number of product managers: 32

• Number of marketing employees: 127

• Number of customer care employees: 38

• Number of hours the team worked on Acrobat X: 5 million

• Number of working days spent on the product: Approximately 625

• Number of customers visited: 1,200 in 20+ countries

• Number of pre-release beta testers: 3,100 participants

• Number of pre-release forum posts: Close to 6,000

• Number of customer bugs fixed (pre-release): Over 250

• Number of languages shipped: 30 languages

• Gallons of coffee, pounds of chocolate, orders of take-out and bags of tootsie rolls consumed: To be determined, but like most of you with new year’s resolutions we’re hitting the gym, trails, surf and slopes!


And this doesn’t even take into account the exceptional contractors, vendors and partners who continue to offer their creativity and domain expertise. We raise our glass with a toast of thanks – and to the exciting prospect of offerings to come in 2011.


Stephanie Baartz-Bowman, Principal Product Marketing Manager, Acrobat

Adobe Learning Summit 2011 – We’ll be there, so should you…


Time flies. It feels like we just celebrated the New Year, but Spring is already right around the corner. And with it comes Adobe Learning Summit 2011. The Summit will be co-located with Learning Solutions Conference 2011, and will take place on March 21 at the Hilton, Walt Disney World Resort in Orlando.


We’ll be there, in the form of our own Adobe Connect evangelist, Peter Ryce, who will present a session titled, “Extensibility = Learner Engagement”. And we’re excited to have Adobe Connect customer, Thomson Reuters, on the agenda, as well. Joe Pokropski, managing director of Thomson Reuters Markets Division, will present a talk called, “Switch Happens! The Challenges of Learning at the Speed of Need”.


You can also catch keynote speaker and best-selling author, Steven Johnson, discuss “Where Good Ideas Come From: A Natural History of Innovation”, followed by informative sessions spread across four parallel tracks—Innovation and Emerging Technologies, Best Practices, eLearning Development for Beginners, and eLearning Development for Advanced Users. Hear representatives from Marriott, Latham and Watkins and others share their views on emerging trends and how to leverage best practices in eLearning.


Check out the Learning Summit site for more info and to register. And don’t forget to follow us on Twitter for ongoing news, views and tips on Adobe Connect.


Cheers!