The document discusses the features and capabilities of Silverlight 4, including improvements to rich text support, networking, media playback, graphics and imaging, data binding, and tools. Key additions include support for webcam, microphone, printing, additional languages, hardware-accelerated effects, and improved deployment and security features for out-of-browser applications.
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise ArchitecturesBIOVIA
The Accelrys Enterprise Platform (AEP) provides support for scientific data integration and application delivery within an Enterprise environment. During this session, we’ll provide a primer on the Accelrys Enterprise Platform and how it fits within an existing Enterprise Platform. This will include the deployment scenarios and key integration points that are found most common (and sometimes not so common) in many organizations.
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise ArchitecturesBIOVIA
The Accelrys Enterprise Platform (AEP) provides support for scientific data integration and application delivery within an Enterprise environment. During this session, we’ll provide a primer on the Accelrys Enterprise Platform and how it fits within an existing Enterprise Platform. This will include the deployment scenarios and key integration points that are found most common (and sometimes not so common) in many organizations.
Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011.
http://CloudComputing.IndicThreads.com
Abstract: Cloud computing is no longer a buzz term but a reality. With a great opportunity for huge financial savings and demand for Software-as-a-Service products, developing products for the cloud is something that cannot be ignored. In this talk, I would like to touch upon 3 key aspects of cloud engineering – scalability, security and flexibility and its impact on application architecture, data processing needs and deployment.
* By Manjusha Madabushi, Co-Founder and CTO of Talentica Software Pvt. Ltd.
Speaker: Manjusha is a Co-Founder and CTO of Talentica Software Pvt. Ltd. She has a Bachelor’s degree from IIT Mumbai and a Master’s degree from Northwestern University, Chicago. She has over 23 years experience working in the IT industry. She started her career working for Amoco Research Centre, USA till 1989 before returning to India and joining TCS. During her 9 year career at TCS, Manjusha worked in different technology areas such as Artificial Intelligence, Application Modeling, Compilers etc. She was also the Engineering head of the TCS’ product – E.X. NGN. Post TCS, she founded Nitman Software, which was acquired by a US based CRM company, eGain Communications in the year 2000. She co-founded Talentica Software, a company that helps technology companies transform their ideas into successful products in 2003. Talentica specializes in building highly scalable products using cutting edge technologies in the areas of Social Analytics, CRM, Natural Language processing and Advertising.
This webinar presentation shows you how easy it is to build Series 40 web apps based on templates in Nokia Web Tools 2.0. Tapan Acharya, lead evangelist and consultant with Nokia in Bangalore, describes templates including Multi-view, RSS Feed, Accordion, Carousel, and Tab Control. He presents sample apps and shows you how to use existing templates to localise your apps for languages you choose to support. The knowledge from this webinar will help you to select templates effectively and thus develop Series 40 web apps quickly.
Presentation on CM WebClient, the Ajax HTML generator for CA Plex. Updated for version 1.8, including Mobile Device Generation, New Themes, Portals/Portlets, Cloud, and more.
Slides of my hands-on lab at MAX 2011.
They explain how to optimize an HTML5 site running on a WEM instance, first quickly introducing HTML5 an WEM. Then, optimizing the CSS and JS inclusions, using the new Client Library feature. And finally, setting up the Dispatcher cache to deliver the right HTTP headers.
Lotusphere 2009
Session BP113
Zero to Portlet in 20 minutes or less
Paul T. Calhoun | CTO | NNSU
Agenda
Work Smarter Not Harder – The Portlet Factory Demystified
Zero to Portlet – Don't Blink !!
The Details – The Nitty Gritty
References – Places to get more info
Q & A
Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011.
http://CloudComputing.IndicThreads.com
Abstract: Cloud computing is no longer a buzz term but a reality. With a great opportunity for huge financial savings and demand for Software-as-a-Service products, developing products for the cloud is something that cannot be ignored. In this talk, I would like to touch upon 3 key aspects of cloud engineering – scalability, security and flexibility and its impact on application architecture, data processing needs and deployment.
* By Manjusha Madabushi, Co-Founder and CTO of Talentica Software Pvt. Ltd.
Speaker: Manjusha is a Co-Founder and CTO of Talentica Software Pvt. Ltd. She has a Bachelor’s degree from IIT Mumbai and a Master’s degree from Northwestern University, Chicago. She has over 23 years experience working in the IT industry. She started her career working for Amoco Research Centre, USA till 1989 before returning to India and joining TCS. During her 9 year career at TCS, Manjusha worked in different technology areas such as Artificial Intelligence, Application Modeling, Compilers etc. She was also the Engineering head of the TCS’ product – E.X. NGN. Post TCS, she founded Nitman Software, which was acquired by a US based CRM company, eGain Communications in the year 2000. She co-founded Talentica Software, a company that helps technology companies transform their ideas into successful products in 2003. Talentica specializes in building highly scalable products using cutting edge technologies in the areas of Social Analytics, CRM, Natural Language processing and Advertising.
This webinar presentation shows you how easy it is to build Series 40 web apps based on templates in Nokia Web Tools 2.0. Tapan Acharya, lead evangelist and consultant with Nokia in Bangalore, describes templates including Multi-view, RSS Feed, Accordion, Carousel, and Tab Control. He presents sample apps and shows you how to use existing templates to localise your apps for languages you choose to support. The knowledge from this webinar will help you to select templates effectively and thus develop Series 40 web apps quickly.
Presentation on CM WebClient, the Ajax HTML generator for CA Plex. Updated for version 1.8, including Mobile Device Generation, New Themes, Portals/Portlets, Cloud, and more.
Slides of my hands-on lab at MAX 2011.
They explain how to optimize an HTML5 site running on a WEM instance, first quickly introducing HTML5 an WEM. Then, optimizing the CSS and JS inclusions, using the new Client Library feature. And finally, setting up the Dispatcher cache to deliver the right HTTP headers.
Lotusphere 2009
Session BP113
Zero to Portlet in 20 minutes or less
Paul T. Calhoun | CTO | NNSU
Agenda
Work Smarter Not Harder – The Portlet Factory Demystified
Zero to Portlet – Don't Blink !!
The Details – The Nitty Gritty
References – Places to get more info
Q & A
The client (or presentation) tier of our applications is taking on an increasingly important role. Users are expecting more compelling user interfaces, but they also want more functionality from their applications. In this ArcReady we examine how to design and deliver well architected client applications that will be easy to maintain and extend.
Session 1: Trends and patterns on the client tier
In our first session we will take a vendor and platform neutral look at some of the trends and emerging technologies that can be used on the client tier. We will look at techniques like Mashups, technologies like Natural User Interfaces (NUI) and the increasing importance of the mobile platform. We will also look at some common patterns that can be used in the architecture of the client tier.
Session 2: Applying Microsoft technology on the client tier
In our second session we will take some look at how we can use Microsoft technologies to create well architected and compelling client applications. We will look at technologies like Silverlight and WPF that can be used to create compelling clients. We will also look at technologies that can be used to make your applications more extensible for future development. We will also examine some architectural guidance developed by the Microsoft Patterns and Practices group.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
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
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?
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.
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.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
A Strategic Approach: GenAI in EducationPeter 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.
6. What is XAML?
XAML
Extensible Application Markup Language UI
defini)on
(for
designers)
Create
Structure
Lay-‐Out
UI
elements
UI
defini;on
Create
and
define
UI
elements
Animate
UI
elements
+
Code
Interac;vity
&
logic
7. Declarative Programming Through
XAML
• Easily
toolable,
declara)ve
markup
• Code
and
content
are
separate
• Can
be
rendered
in
the
browser
/
standalone
applica)on
XAML
C#
VB.NET
<BuAon
Width="100">
OK
BuAon
b1
=
new
BuAon();
Dim
b1
As
New
BuAon
<BuAon.Background>
b1.Content
=
"OK";
b1.Content
=
"OK"
LightBlue
b1.Background
=
new
SolidColorBrush b1.Background
=
New
_
</BuAon.Background>
(Colors.LightBlue);
SolidColorBrush(Colors.LightBlue)
</BuAon>
b1.Width
=
100;
b1.Width
=
100
8. What’s Silverlight?
• Cross-browser, Cross-platform Technology.
• Lightweight download.
• Provides a rich model for 2D drawing.
• Including buttons, text boxes, lists, grid and etc.
• Have a time-based animation model.
• Provides playback of Media Audio, Video.
• Includes a scaled-down version of the CLR.
• Can call ASP.NET Web Services or Windows Communication Foundation (WCF)
• Silverlight data binding provides a convenient way to display large amounts of data.
15. Silverlight 4
Elevated Trust Printing Webcam / Mic
Rich Text & Input Localized to 41
HTML Hosting Improvements Languages
16. Silverlight 4 Beta
Out of Browser Applications Databinding Improvements
Elevated Privileges Support (including Automation) DataBinding Support for DependencyObjects
HTML Hosting Support StringFormat, TargetNullValue & FallBackValue Properties
Notifications on Binding
Media Binding to String Indexers
WMS Multicast Support IDataErrorInfo Support
MP4 Playback Protected by PlayReady DRM Asynchronous Data Validation (INotifyDataErrorInfo)
Offline DRM ObservableCollection<T> IList/IEnumerable cstrs
Output Protection Graphics/Imaging
WebCam/Mic Support (raw stream only) Support for more PNG Formats
Printing Unseal Path
Printing Support CompositeTransform
Text Networking
RichTextBox UDP Listener
Arabic and Hebrew Text Support Automatically Adding Referer Header
IME Improvements for TextBox Authentication Support on ClientHttpWebRequest
UIElement.TextInput event Memory Usage Fix During Progressive Downloads
Controls, Control Model, Layout Tools Support
Theming via Implicit Styles Dispatcher Support on the Tools Design Surface
ViewBox SDK
RTL Layout ADO.NET Data Services 2.0 Support
DataGrid * Column Support Managed Extensibility Framework (MEF)
ItemsControl support for Blend Fluid Layout Better Transport for WCF (Socket Support)
MouseWheel Support on ScrollViewer, TextBox, ComboBox, Other
Calendar, DatePicker Support for C# & VB.NET 4.0 Features
VisualStateGroup.CurrentStateGroup property Expose Runtime Version to 3rd Party DLLs
Command Property on ButtonBase & Hyperlink NGEN Support for Core Runtime Binaries
SelectedValue and SelectedValuePath Properties on Selector Group Policy Hooks to Disable WebCam & Elevated Apps
Navigation
Navigation Loader Extensibility (Hook Frame Navigates)
17. Silverlight 4 RC
Parser Media
New architecture enables future innovation Webcam/Mic configuration preview
Performance and stability improvements More descriptive MediaSourceStream errors
XmlnsPrefix & XmlnsDefinition attributes Updates to H.264 content protection (ClearNAL)
Support setting order-dependent properties Digital Constraint Token
Input CGMS-A
Pinned full-screen mode on secondary display Graphics card driver validation & revocation
HTML hosting accessibility Graphics/Imaging
Arabic, Hebrew and Thai input on Mac Hardware-accelerated Perspective Transforms
Rich Text Ability to query page size and printable area
Text position and selection APIs Memory usage and perf improvements
RichTextBox.Xaml property for serializing text content Data
XAML clipboard format Entity-level validation support of INotifyDataErrorInfo for
FlowDirection support on Runs DataGrid
“Format then type” support XPath support for XML
Thai & Vietnamese input support SDK
UI Automation Text pattern System.Numerics.dll
Networking System.Xml.XPath.dll
UploadProgress support (client stack) Dynamic XAP support (MEF)
Caching support (client stack) Frame/Navigation refresh support
Sockets policy file retrieval via HTTP Other
Accept-Language header Support for 32 new languages (41 total)
Out of Browser / Elevated Trust Update to DeepZoom code base with HW acceleration
XAP signing Support for Private mode browsing
Silent install and emulation mode Google Chrome support (Windows)
Custom window chrome FrameworkElement.Unloaded event
Better support for Automation IsoStore perf improvements
Cancelable shutdown event
Updated security dialogs
Sockets security restrictions removal
18. Parser
• New architecture enables future
innovation
• Performance and stability improvements
• Support setting order-dependent
properties
• XmlnsPrefix & XmlnsDefinition attributes
19. Input
• Mouse wheel support
– ScrollViewer, TextBox, ComboBox, Calendar, DatePicker
• Pinned full-screen mode on secondary display
• HTML Hosting accessibility
• Arabic, Hebrew, Indic, Thai input and render
20. Rich Text
• RichTextBox control • “Format then type”
• Text position and support
selection APIs • UI Automation Text
• “Xaml” property for pattern
serializing text content • FlowDirection support
• XAML clipboard format on Runs
21. Networking
• UDP Listener
• Automatically Adding Referer Header
• Authentication Support on ClientHttpWebRequest
• UploadProgress support (client)
• Caching support (client)
• Sockets policy file retrieval via HTTP
• Accept-Language header
22. Out of Browser
• Support for Automation (native integration)
• HTML Hosting
• Notifications
• XAP signing
• Silent install and emulation mode
• Custom window chrome
• Better support for COM Automation
• Cancelable shutdown event
• Updated security dialogs
• Sockets security restrictions removal
23. Media
• MP4 Playback Protected by PlayReady DRM
• Offline DRM
• Output Protection
– Updates to H.264 content protection (ClearNAL)
– Digital Constraint Token
– CGMS-A
– Graphics card driver validation & revocation
• Webcam/Mic configuration preview
• More descriptive MediaSourceStream errors
• Content & Output protection updates
24. Graphics & Printing
• Support for more PNG Formats
• CompositeTransform
• HW accelerated Perspective Transforms
• Memory usage and perf improvements
• Printing support
– Ability to query page size and printable area
25. Data
• IDataErrorInfo Support
• Entity-level validation support of
INotifyDataErrorInfo for DataGrid
• StringFormat, TargetNullValue &
FallBackValue Properties on Binding
• Binding to String Indexers
• XPath support for XML
26. Wait, there’s more…
• NGEN Support for Core Runtime Binaries
• Support for 32 new languages (41 total)
• Theming via Implicit Styles
• Support for Private mode browsing
• Google Chrome support (Windows)
• Group Policy Hooks to Disable WebCam, Elevated
Apps, etc.
• IsoStore perf improvements
• SDK
• System.Numerics.dll & System.Xml.XPath.dll
• Dynamic XAP support (MEF)
• Frame/Navigation refresh support
27. Graphics
• Both vector and raster assets are
supported
• Raster
– Photoshop (PSD) import
– PNG 8/24
– JPG
• Vector
– Illustrator Import
– XAML Shape Class (Ellipse, Line, Path, etc.)