Silverlight 4 is a major release that includes many new features such as support for additional browsers and platforms, improved networking capabilities including sockets support, enhanced data binding and validation, improved media support including offline DRM, and new controls. It also introduces the ability to create trusted out-of-browser applications that have increased desktop integration and access to native capabilities. The release strengthens support for MVVM, adds the Managed Extensibility Framework, and improves WCF RIA Services.
Component Object Model (COM, DCOM, COM+)Peter R. Egli
Overview of Microsoft COM / DCOM technology.
DCOM is Microsoft's component technology and can be roughly compared to CORBA technology. DCOM is however tightly bound to the Windows operating system (Win32 API). Windows Runtime is a newer Microsoft technology that borrows much of the concepts of COM/DCOM.
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profileukdpe
Rich Internet Applications with Visual Studio 2008 Service Pack 1
In this event we’ll take a look at how you can build rich applications that deploy to the web and go beyond what you can typically do inside of a browser based application. We’ll have a look at how .NET programming comes to the cross-platform world of the web with Silverlight 2 and the framework and tooling surrounding Silverlight. We’ll then see how you can take that further to develop applications with Windows Presentation Foundation that go beyond the capabilities of Silverlight whilst still making use of the same skillset and tooling.
Component Object Model (COM, DCOM, COM+)Peter R. Egli
Overview of Microsoft COM / DCOM technology.
DCOM is Microsoft's component technology and can be roughly compared to CORBA technology. DCOM is however tightly bound to the Windows operating system (Win32 API). Windows Runtime is a newer Microsoft technology that borrows much of the concepts of COM/DCOM.
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profileukdpe
Rich Internet Applications with Visual Studio 2008 Service Pack 1
In this event we’ll take a look at how you can build rich applications that deploy to the web and go beyond what you can typically do inside of a browser based application. We’ll have a look at how .NET programming comes to the cross-platform world of the web with Silverlight 2 and the framework and tooling surrounding Silverlight. We’ll then see how you can take that further to develop applications with Windows Presentation Foundation that go beyond the capabilities of Silverlight whilst still making use of the same skillset and tooling.
Black Swans, the Sub-prime Crisis and Systemic RiskJmaes Macdonald
Presentation to NY actuarial meeting giving my insurance underwriting perspective on the financial crisis, the CDS market, and solutions we should consider.
Session 2: Office as a development platform with Visual Studio 2008ukdpe
What's new in Smart Client Development
Do you build rich client applications? If so, you'll want to make sure that you're aware of all Microsoft's client-development technology. This event will showcase a wealth of new and forthcoming technology, including Visual Studio 2008.
Agenda:
Session 1: Building Rich Clients on the Microsoft Platform - Martin Parry
People want compelling user experiences supported by powerful online services. Microsoft's platform and tools empower developers to build both the rich client and the service. In this session we'll concentrate on some recent and forthcoming technologies that enable rich client apps: Visual Studio 2008, WPF, SQL Server Compact Edition and ClickOnce to name but a few.
Session 2: Office as a development platform with Visual Studio 2008 - Daniel Moth
The 2007 Microsoft Office System is extensible like never before. In this session we'll look at the numerous ways to extend the various Office applications such as Word, Excel, Outlook and others. Customisations demonstrated will include the new designers and templates for the Ribbon, Actions Pane, Task Pane, Content Controls and Form Regions. This will all be done in managed code from within Visual Studio 2008 and we will also see how to interop in both directions with VBA code.
For more details and the original slidedeck visit http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=115
HTML5 and the dawn of rich mobile web applicationsJames Pearce
HTML5 and its related technologies are enabling new ways to build beautiful sites and applications for contemporary mobile devices. Native mobile developers can now use web technologies to surmount cross-platform headaches, and desktop web developers can reach mobile users in familiar, app-like ways. This session explores the state of the art in HTML5-based mobile web frameworks, and demonstrates the practical possibilities that this powerful and standards-based approach can bring.
Deep Dive into WinRT - discover how the Windows Runtime is based on COM, how asynchronous operations work, how language projections enable access from a variety of languages, and what performance considerations are relevant for interoperability.
Convertigo Mobilizer is the most advanced Open Source Mobile Application Development Platform for Enterprises, featuring all the required components needed to develop and to run cross-platform mobile enterprises application connected to enterprise's back-end business applications.
- Large variety of connectors to enterprise apps
- Mashup sequencer to orchestrate and combine data and processes from multiple enterprise apps.
- Cross-platform WebApp and Native app mobile application development tools for iOS, Android, Blackberry and Windows Phone platforms
- Security managers and Identity managers
- Mobile application updates and administration
- Monitoring and administration tools.
Convertigo can also be used for transactionnal portal integration and for SOA enablement of legacy web or Mainframe applications.
Convertigo Community Edition is AGPL based.
Similar to Mike Taulty TechDays 2010 Silverlight 4 - What's New? (20)
This is an academic presentation that discusses as a philosophical level the transformation that IT is experiencing in relation to cloud computing. There is some emphasis and examples around Microsoft's implementation of Windows Azure, but the principles are reflected in most cloud platforms today.
This presentation is ideal to initiate students, academics, IT Managers, and CIOs on the implications of Cloud computing.
Steve Beswick, Director of Education Sector, discusses Microsoft's place in education. His presentation provide guidance and vision for headmasters, principals, IT managers, and administrators about a variety of technical topics related to education. Topics discussed in clude virtual learning gateways, SharePoint, data management, and organizational agility.
How Microsoft Secures its Online Services [WHITEPAPER]ukdpe
Service security must be proactively designed in to all aspects of the online experience, from the software itself to the supporting infrastructure, from the day-to-day best practices for your own information workers to the buildings housing the data centers. The security architecture for the Business Productivity Online Suite embodies the key principles of the company’s Trustworthy Computing Initiative: security created by design, by default, and by deployment. Developed for global enterprises, Microsoft’s multi-faceted security program applies a common set of security policies to manage risk and mitigate threats to customer data. Microsoft seeks to improve security by working to standardize the way it tests, implements, and monitor policies for all of its customers. In turn, each Business Productivity Online Suite customer benefits from Microsoft’s experience with the security concerns of customers all over the world — and from the practices Microsoft applies to address them.
Package, Stream, Manage. Application virtualiization isolates applications to create a conflict free environment with manageability as the cornerstone to successful service delivery in large organizations. With App-V, deploy applications in seconds to thousands of computers automagically.
Search engine optimisation is a key requirement for maximising the traffic to your site. The SEO Toolkit will perform an analysis of your site and catalogue issues that may impede search engines from traversing or indexing your site. The toolkit can also help you manage your sitemap and robots.txt files.
The next release of ASP.NET Web Forms and MVC offers a great number of improvements for web developers. As does Visual Studio 2010. This deck summarises many of the anticipated changes.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
9. multitargeting
demo drag/drop designer
properties window
•resources, binding, brushes, etc.
data sources window
document outline window
assembly sharing
general VS 2010 goodness
•latest languages, framework, profiler support, etc.
10. MVVM support
demo sample data for CLR objects
animating layout changes
animating listbox item states
state transitions with effects
PathListBox
behaviours, actions, triggers
13. controls
RichTextBox, Viewbox
right to left layouts via FlowDirection
implicit styling
additions
SelectedValue[Path] on Selectors (e.g. ComboBox)
text trimming on the TextBlock
better column layout on the DataGrid + copy/paste
14. data-binding and validation
easier, more natural bindings
target of bindings is now DependencyObject not
FrameworkElement
new {binding} capabilities
TargetNullValue, FallbackValue, StringFormat, string indexers
new validation capabilities
validate types implementing IDataErrorInfo
validates types implementing INotifyDataErrorInfo
15. networking
Client networking stack for HTTP
integrated authentication (automatic/pass-thru)
caching, upload progress, referer header, connections
Sockets
TCP security policy – opt to download via HTTP
UDP multicasting to [any/single] source groups
Windows Communication Foundation
addition of a TCP channel
16. improved pluggable navigation system
navigate: http://booksite/default.aspx#/authors/steinbeck
navigate: /authors/steinbeck
Frame
ContentLoader
UriMapper
Uri MappedUri
/authors/{author} /views/authors.xaml?surname={author} Asynchronously turns the URI
/{pageName} /views/{pagename}.xaml into a Page or UserControl
17. media
video – support added for
offline DRM and output protection
Windows Media Server multicasting
imaging
hardware accelerated DeepZoom imaging
all PNG formats supported
22. trusted applications
Silverlight 4 introduces the trusted application
only for out of browser applications
indicated by metadata setting in the XAP’s manifest
• different installation experience
– can be verified or unverified ( no auto update )
• can be blocked by group policy settings
23. different types of Silverlight 4 apps
• relaxed sandbox for trusted applications
– no network restrictions on ports and x-domain/x-scheme access
– operations which require user initiation or consent relaxed
– open access to files in my [documents/videos/pictures/music]
– ability to access full file paths from file open/save dialogs
– access to the keyboard in full screen mode
– window options – alter chrome and offer alternate move/resize
24. COM interoperability
• trusted applications can call to COM code
– IDispatch interface only
– must be registered with a ProgId IDispatch
• programmability is via late binding must have a
– dynamic in C#
– no IntelliSense or compile time checking progId
• no deployment mechanism COM
– for existing code rather than new code Object
• COM is Windows only
28. WCF Data Services
RESTful service stack implementing the
Open Data Protocol ( www.odata.org )
Silverlight client stack improvements
cross-domain access to a data service
automatic change tracking of client-side entities
arbitrary projections of data
support for paging & result-set counts
29. the Managed Extensibility Framework
the Managed Extensibility Framework
“an extensible framework for composing
applications from a set of loosely-coupled parts
discovered and evolving at run-time“ (mike)
versions
.NET Framework shipping with Silverlight 4
.NET Framework 4 shipping with VS 2010
Codeplex source for Silverlight 3 & .NET 3.5 Sp1
30. essence of MEF extensible set of catalogs which
discover & describe availablee.g. ISpellChecker
components
e.g. ISpellChecker
component catalog
import MEF export
Composition component catalog
component Engine
component
...
search for export(s)
e.g. WordProcessor that matches import component catalog
e.g. SuperSpellChecker
31. essence of MEF
MEF’s engine can monitor its catalogs
and update this relationship based on additions over run-time
import export
component component
e.g. another ISpellChecker shows up in a catalog?
32. one application of MEF in Silverlight
MyApp.xap
initial, small download
Extras.xap
34. WCF RIA Services RIA Services
client server
• tooling
• framework
• services
Service Data • pattern
?
Domain
Access Access
Context Domain
Domain
Presentation Service
Domain
Service
Domain
Service
Service
App App
Logic Logic
code sharing and generation