<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5743359</id><updated>2025-10-06T09:39:06.331-04:00</updated><category term="ColdFusion"/><category term="BlazeDS"/><category term="MAX"/><category term="Data Management"/><category term="Data Services"/><category term="Web Service"/><category term="Flex"/><category term="CFUnited"/><category term="Axis"/><category term="Event Gateway"/><category term="Tivo"/><category term="ADEP"/><category term="General"/><category term="AIR"/><category term="JRun"/><category term="Managed Remoting"/><category term="Verity"/><category term="MySQL"/><category term="XMPP"/><category term="Blogging"/><title type='text'>Tom Jordahl&#39;s musings</title><subtitle type='html'>Random thoughts about ColdFusion, Web Services, Apache Axis, LiveCycle Data Services, BlazeDS and other stuff</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>198</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5743359.post-2526099273527016717</id><published>2019-07-24T16:49:00.001-04:00</published><updated>2019-07-24T16:50:51.809-04:00</updated><title type='text'>Adobe Sign - Electronic signatures for everyone.</title><content type='html'>I am currently working on &lt;a href=&quot;https://acrobat.adobe.com/us/en/sign.html&quot; target=&quot;_blank&quot;&gt;Adobe Sign&lt;/a&gt;.&amp;nbsp; This is an Enterprise Electronic Signature Service that allows you to upload your document, enter the email addresses of people who need to sign and click send. &lt;br /&gt;
&lt;br /&gt;
You can &lt;a href=&quot;https://acrobat.adobe.com/us/en/sign.html&quot; target=&quot;_blank&quot;&gt;read more about it here&lt;/a&gt;: https://acrobat.adobe.com/us/en/sign.html&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/2526099273527016717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/2526099273527016717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/2526099273527016717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/2526099273527016717'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2019/07/adobe-sign-electronic-signatures-for.html' title='Adobe Sign - Electronic signatures for everyone.'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-1785775890562910496</id><published>2012-05-24T09:38:00.001-04:00</published><updated>2012-05-24T09:38:41.889-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion"/><title type='text'>Rancho - code coverage tool for ColdFusion</title><content type='html'>Something ColdFusion has been lacking for a while now is a code coverage tool.&amp;nbsp; Now there is an experimental tool available.&amp;nbsp; Its called Rancho and you can read more about it &lt;a href=&quot;http://kunalsaini.blogspot.in/2012/05/rancho-code-coverage-tool-for.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It still has some limitations (covers only tags for instance), but it is a good start and hopefully will be enhanced to become a full fledged tool.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/1785775890562910496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/1785775890562910496' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/1785775890562910496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/1785775890562910496'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2012/05/rancho-code-coverage-tool-for.html' title='Rancho - code coverage tool for ColdFusion'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-8719155476901176689</id><published>2011-10-18T09:49:00.000-04:00</published><updated>2011-10-18T09:49:04.886-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADEP"/><title type='text'>The ADEP Post</title><content type='html'>Readers of this Blog might be interested in &lt;a href=&quot;http://blogs.adobe.com/ADEPPost/&quot;&gt;The ADEP Post&lt;/a&gt;.&amp;nbsp; This is an aggregating blog which contains items of interest from around the web concerning the Adobe Digital Enterprise Platform and the technologies that make it up.&lt;br /&gt;
&lt;br /&gt;
Quoting from the &lt;a href=&quot;http://blogs.adobe.com/ADEPPost/blog-intro/&quot;&gt;intro&lt;/a&gt;:&lt;br /&gt;
&lt;blockquote&gt;&lt;strong&gt;&lt;em&gt;The ADEP Post&lt;/em&gt;&lt;/strong&gt; is a human-moderated  aggregator of the best user assistance content created by the  LiveCycle/Adobe Digital Enterprise Platform community. The community at  large includes partners, users, customers, and Adobe professionals.&lt;br /&gt;
This blog aggregates content relevant to both the LiveCycle Enterprise Suite as well as the recently-released &lt;a href=&quot;http://www.adobe.com/solutions/customer-experience/enterprise-platform.html&quot;&gt;Adobe Digital Enterprise Platform.&lt;/a&gt;&lt;/blockquote&gt;Check it out!</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/8719155476901176689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/8719155476901176689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/8719155476901176689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/8719155476901176689'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/10/adep-post.html' title='The ADEP Post'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-4857964230448764683</id><published>2011-10-10T13:36:00.000-04:00</published><updated>2011-10-10T13:36:44.527-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADEP"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="Managed Remoting"/><title type='text'>ADEP Data Services for Java EE 4.6 released on Adobe Labs</title><content type='html'>As of Monday, October 4 2011 we have made a preview release of the next version of &lt;a href=&quot;http://labs.adobe.com/technologies/adep_dataservices_jee/&quot;&gt;Data Service available up on Adobe Labs&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Some the sweet goodness in this release include:&lt;br /&gt;
&lt;br /&gt;
&lt;ul class=&quot;link-list&quot;&gt;&lt;li&gt;&lt;strong&gt;Adobe Flash® Builder® 4.6, Flex 4.6, AIR and AIR Mobile Support&lt;/strong&gt;  — Build Flex and Flex Mobile applications that run in the browser,  desktop or on mobile devices using the very latest cutting edge Adobe  technology.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Managed Remoting&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; —  Leverage the power of Data Services Data Management features such as  inter-client data sync, paging, entity associations and lazy-loading,  with the ease of use of Remoting to create powerful data-centric Flex  applications. Re-use your existing Java Beans and persistence using  simple JPA-based annotations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Native HTML5 Client SDK&lt;/strong&gt; — Support for  building high performance and very lightweight HTML5/JS applications  with Remoting (RPC) and Messaging (push) networking capabilities  leveraging HTML5 WebSockets and HTTP AMF channels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Native Apple iOS Client SDK&lt;/strong&gt; — Support for  building very high performance Apple iOS applications with Remoting  (RPC) and Messaging (push) networking capabilities leveraging RTMP and  HTTP AMF for online, and Apple Push Notification Network (APN) for  offline app support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Native Android and Java Client SDKs&lt;/strong&gt;  —Support for building very high performance Google Android and Java  applications with Remoting (RPC) and Messaging (push) networking  capabilities leveraging RTMP and HTTP AMF channels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;.NET Adapters and IIS Plug-ins&lt;/strong&gt; — Create  apps that communicate with server-side .NET code using the new .NET  Adapters for Remoting, Messaging, Data Management and MSMQ, or use the  all-new native C#-based Microsoft IIS Remoting and Messaging plug-ins to  directly access C# server-side code in an all-C# environment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAP Connector&lt;/strong&gt; — Create RIA or Mobile  applications that connect to server-side SAP ABAP server. Leveraging  powerful Model-Driven Development technology, high performance  SAP-backed applications can be created in just minutes and hours versus  days, weeks or months.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spring Support&lt;/strong&gt; — Leverage the new built-in  support for the Spring Framework Servlet and NIO-based channels,  including with NIO channels hosted via Data Services Edge Server for DMZ  deployments.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Check it out and leave us some feedback on the&lt;a href=&quot;http://forums.adobe.com/community/labs/adep_dataservices_jee/&quot;&gt; Labs forums&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/4857964230448764683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/4857964230448764683' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4857964230448764683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4857964230448764683'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/10/adep-data-services-for-java-ee-46.html' title='ADEP Data Services for Java EE 4.6 released on Adobe Labs'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-4566344868383376148</id><published>2011-10-10T13:31:00.000-04:00</published><updated>2011-10-10T13:31:47.809-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADEP"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="MAX"/><title type='text'>MAX 2011 Session available - Whats new in Data Services 4.6</title><content type='html'>I have (mostly) recovered from another exciting and tiring Adobe MAX, and I see that my session &quot;Whats new in Data Services 4.6 for Java EE&quot; has been&lt;a href=&quot;http://tv.adobe.com/watch/max-2011-develop/discover-whats-new-in-livecycle-data-services/&quot;&gt; posted on Adobe TV&lt;/a&gt;.&amp;nbsp; Since we released our 4.6 Preview release on Monday 3-Oct-2011, everything I talk about in this session is &lt;a href=&quot;http://labs.adobe.com/technologies/adep_dataservices_jee/&quot;&gt;available for download on the Adobe Labs site&lt;/a&gt;. Please check it out and give us some feedback.&lt;br /&gt;
&lt;br /&gt;
I had about 60-70 folks in the room and my voice held up pretty well considering I was fighting a killer cough for the entire week.&lt;br /&gt;
&lt;br /&gt;
Lots of other session have been posted as well, check out the &lt;a href=&quot;http://max.adobe.com/online/&quot;&gt;Adobe MAX Online&lt;/a&gt; site for a complete rundown on the sessions, complete with &quot;Watch Now&quot; buttons for those that have been posted.&amp;nbsp; I do not believe that you need to have attended MAX to watch any of the sessions.&lt;br /&gt;
&lt;br /&gt;
Enjoy!</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/4566344868383376148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/4566344868383376148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4566344868383376148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4566344868383376148'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/10/max-2011-session-available-whats-new-in.html' title='MAX 2011 Session available - Whats new in Data Services 4.6'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-7220127671155404372</id><published>2011-09-14T10:40:00.000-04:00</published><updated>2011-09-14T10:40:08.713-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BlazeDS"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><title type='text'>Brian Kotek on Remoting Call Ordering</title><content type='html'>&lt;a href=&quot;http://www.briankotek.com/blog/&quot;&gt;Brian Kotek&lt;/a&gt; blogged the result of some experimentation he did with Data Services Remoting (aka RPC) calls from Flex to uncover some relevant information on the ordering of calls from the client to the server.&lt;br /&gt;
&lt;br /&gt;
Read about it &lt;a href=&quot;http://www.briankotek.com/blog/index.cfm/2011/9/14/BlazeDS-and-LCDS-RPC-Call-Ordering&quot;&gt;in his blog post&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/7220127671155404372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/7220127671155404372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/7220127671155404372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/7220127671155404372'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/09/brian-kotek-on-remoting-call-ordering.html' title='Brian Kotek on Remoting Call Ordering'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-2778673252995650143</id><published>2011-09-07T13:56:00.000-04:00</published><updated>2011-09-07T13:56:55.475-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADEP"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="MAX"/><title type='text'>Data Services Sessons at MAX 2011</title><content type='html'>MAX is only 4 weeks away!&amp;nbsp; This is going to be another great conference, with tons of new stuff in all areas of Adobe, and in particular the Enterprise software space.&amp;nbsp; Since we have released our new ADEP Experence Server product, there are lots of great sessions to attend to learn all about it.&lt;br /&gt;
&lt;br /&gt;
As for Data Services, make sure you sign up for these sessions:&lt;br /&gt;
&lt;br /&gt;
- Discover What&#39;s new in ADEP Experience Services - Data Services with Tom Jordahl:&lt;a href=&quot;http://t.co/I9sc94l&quot;&gt; http://t.co/I9sc94l &lt;/a&gt;&lt;br /&gt;
- Building Enterprise Mobile Applications with ADEP with Mete Atamel and Stacy Young:&lt;a href=&quot;http://t.co/UKYEaya&quot;&gt; http://t.co/UKYEaya &lt;/a&gt;&lt;br /&gt;
- Extending Flex to the Enterprise with Data Services Connectors for .NET and SAP with Matt Butler:&lt;a href=&quot;http://t.co/xfM0GMS&quot;&gt; http://t.co/xfM0GMS &lt;/a&gt;&lt;br /&gt;
- Model Driven Development with Flash Builder and ADEP Data Services with Dean Harmon:&lt;a href=&quot;http://t.co/BSmiKyx&quot;&gt; http://t.co/BSmiKyx &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Plus there is going to be our own &quot;ADEP lounge&quot; area for folks to gather, bring questions and problems and generally hang out with the development teams.&lt;br /&gt;
&lt;br /&gt;
See you there!</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/2778673252995650143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/2778673252995650143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/2778673252995650143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/2778673252995650143'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/09/data-services-sessons-at-max-2011.html' title='Data Services Sessons at MAX 2011'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-4258914229595286039</id><published>2011-09-01T13:22:00.000-04:00</published><updated>2011-09-01T13:22:20.375-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><title type='text'>LiveCycle Data Services 3.1.1 update released!</title><content type='html'>We have collected together all of the hotfixes and patches we have made to LCDS 3.1 and released this as LiveCycle Data Services 3.1.1.&lt;br /&gt;
&lt;br /&gt;
You can find this release &lt;a href=&quot;http://www.adobe.com/support/products/enterprise/support_knowledge_center_livecycle_data_services_es2.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
This release fixes 51 issues on both the client and server.&amp;nbsp; See the readme.txt file in the zip for details on what those fixes are and how to &#39;install&#39; the update - basically by replacing swc files in your Flex SDK, and jar files to the WEB-INF/lib of your web applications.&lt;br /&gt;
&lt;br /&gt;
Lots of goodness in here.&amp;nbsp; The usual caution applies - test your applications &lt;b&gt;before&lt;/b&gt; updating production systems.&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/4258914229595286039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/4258914229595286039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4258914229595286039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4258914229595286039'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/09/livecycle-data-services-311-update.html' title='LiveCycle Data Services 3.1.1 update released!'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-8240860267462319163</id><published>2011-08-15T15:00:00.000-04:00</published><updated>2011-08-15T15:00:04.149-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADEP"/><category scheme="http://www.blogger.com/atom/ns#" term="BlazeDS"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="Managed Remoting"/><category scheme="http://www.blogger.com/atom/ns#" term="MAX"/><title type='text'>The Adobe Digital Enterprise Platform (formerly LiveCycle ES) now available</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&quot;Table Normal&quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:&quot;&quot;;
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: none repeat scroll 0% 0% white; line-height: 18pt; margin-bottom: 0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;The Adobe Digital Enterprise Platform trial is now available on the ADEP Developer Center: &lt;a href=&quot;http://adobe.ly/getADEP&quot;&gt;http://adobe.ly/getADEP&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: none repeat scroll 0% 0% white; line-height: 18pt; margin-bottom: 0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;What is ADEP you may ask?&amp;nbsp; Well, its a whole bunch of things.&amp;nbsp; The part that I work on (and you are probably interested in) is &quot;Experience Services&quot;.&amp;nbsp; This is a whole new architecture based on OSGi that provides a slew of services and solutions for the RIA developer.&amp;nbsp; Deep at the heart of the &quot;Experience Server&quot; is Data Services.&amp;nbsp; In particular, ADEP contains Data Services 4.5.&amp;nbsp; We have plans to release a J2EE version of what will now be named something like &quot;Digital Enterprise Platform - Data Services for JEE&quot; toward the end of this year (2011).&amp;nbsp; The J2EE (does anyone feel strange leaving out the &quot;2&quot;?&amp;nbsp; I can&#39;t do it!) version will have a slew of new features (i.e. the 4.5 feature set), including support for multiple clients (Java, iOS, HTML5/JS, Android), &lt;a href=&quot;http://tv.adobe.com/watch/adc-presents/introduction-to-managed-remoting-in-data-services/&quot;&gt;Managed Remoting&lt;/a&gt;, Spring support and a slew of Model Driven development enhancements.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: none repeat scroll 0% 0% white; line-height: 18pt; margin-bottom: 0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;To get the whole explanation, you can attend my Adobe MAX session: &lt;/span&gt;&lt;a href=&quot;https://max.adobe.com/schedule/by-session/discover-whats-new-in-adep-experience-services-data-services/S3182&quot;&gt;Discover What&#39;s new in ADEP Experience Services - Data Services&lt;/a&gt;.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: none repeat scroll 0% 0% white; line-height: 18pt; margin-bottom: 0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 18.0pt; margin-bottom: .25in; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;If you have any questions or comments about the trial, head over to the new dedicated ADEP forum space here: &lt;a href=&quot;http://adobe.ly/ADEPForums&quot;&gt;http://adobe.ly/ADEPForums&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/8240860267462319163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/8240860267462319163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/8240860267462319163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/8240860267462319163'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/08/adobe-digital-enterprise-platform.html' title='The Adobe Digital Enterprise Platform (formerly LiveCycle ES) now available'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-450808645984822422</id><published>2011-06-13T11:39:00.000-04:00</published><updated>2011-06-13T11:39:01.791-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="Managed Remoting"/><title type='text'>AdobeTV - Introduction to Managed Remoting</title><content type='html'>I recently recorded a preview of an exciting new feature that we are working on for the next release of Data Services on J2EE.&lt;br /&gt;
&lt;br /&gt;
Its called Managed Remoting and&amp;nbsp; it applies the power of Data Management to the simplicity of Remoting.&lt;br /&gt;
&lt;br /&gt;
Check it out: &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin:0in;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;&lt;a href=&quot;http://tv.adobe.com/watch/adc-presents/introduction-to-managed-remoting-in-data-services/&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;http://tv.adobe.com/watch/adc-presents/introduction-to-managed-remoting-in-data-services/&lt;/span&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/450808645984822422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/450808645984822422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/450808645984822422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/450808645984822422'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/06/adobetv-introduction-to-managed.html' title='AdobeTV - Introduction to Managed Remoting'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-6623947897385712818</id><published>2011-04-05T17:05:00.001-04:00</published><updated>2011-04-05T17:05:31.086-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><title type='text'>Free RIA training</title><content type='html'>I normally don&#39;t pass on these kinds on things, but this one could be very nice.&lt;br /&gt;
&lt;br /&gt;
The &lt;a href=&quot;http://www.adobe.com/devnet/aedp.html&quot;&gt;Adobe Enterprise Developer Program&lt;/a&gt; is sponsoring a FREE full week RIA training session in San Francisco April 25-29.&amp;nbsp; They will be presenting an in-depth curriculum including the Flash Builder 4 Crash Course, Data Services Data-Driven Development (that&#39;s the stuff I work on!), LiveCycle Collaboration Service, and LiveCycle Mosaic ES2.&lt;br /&gt;
&lt;br /&gt;
This seems like a pretty nice deal and you can&#39;t beat the price - FREE!&lt;br /&gt;
&lt;br /&gt;
For more information or to register: &lt;a href=&quot;http://adobe.ly/eRIASanFran&quot;&gt;http://adobe.ly/eRIASanFran&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/6623947897385712818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/6623947897385712818' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/6623947897385712818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/6623947897385712818'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/04/normal-0-false-false-false-en-us-x-none.html' title='Free RIA training'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-7463645237858161627</id><published>2011-01-21T09:52:00.001-05:00</published><updated>2011-01-21T09:54:20.320-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="General"/><title type='text'>This space is not intentionally left blank.</title><content type='html'>The &quot;Internet is written in ink&quot;.&amp;nbsp; This is one of the great lines in &quot;The Social Network&quot;, a movie I highly recommend.&amp;nbsp; As someone said at the Golden Globes, Arron Sorkin made people typing at computers look exciting.&amp;nbsp; In the spirit of that, I realize that going months between posting on a blog is a sure fire way to ensure no one will read your blog when you DO have something to say, and that the Tom Jordahl &quot;internet brand&quot; will not be maintained at its high level.&amp;nbsp; :-)&lt;br /&gt;
&lt;br /&gt;
My excuse this time, as it has been before, is I have been heads down making the software.&amp;nbsp; This time the next major release of LiveCycle Data Services, what we will probably call version 4.5.&amp;nbsp; Why 4.5 when the last version was 3.1?&amp;nbsp; Well, because we like confusing folks but mostly because we want to align our version number with Flex in the same way that we align the BlazeDS version numbers already.&amp;nbsp; So before we had Flex 4/BlazeDS 4.0/ LCDS 3.1.&amp;nbsp; Some time this year all the numbers will be the same.&amp;nbsp; So that will be less confusing we hope.&lt;br /&gt;
&lt;br /&gt;
We have some good stuff coming this year, we will continue to build on the Fiber Data Model development paradigm which makes is super simple and fast to define your data model and deploy it to LCDS to get Data Management functionality using Hibernate/JPA persistence without writing any code.&amp;nbsp; We are expanding the Java and ActionScript code we generate from the data model to give you more control and customization abilities in your applications.&amp;nbsp; We are expanding the client options to include Java, HTML5 and various mobile platforms.&amp;nbsp; We have some amazing integration with SAP services.&amp;nbsp; And I have been working on some real nice enhancements to Flash Remoting to make it simpler to develop applications that use the various features of Data Management without having to change from the RPC-style of thinking.&lt;br /&gt;
&lt;br /&gt;
I hope to be able to post more about these great new features in 2011.</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/7463645237858161627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/7463645237858161627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/7463645237858161627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/7463645237858161627'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2011/01/this-space-is-not-intentionally-left.html' title='This space is not intentionally left blank.'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-4985050013244041061</id><published>2010-11-01T13:33:00.000-04:00</published><updated>2010-11-01T13:33:20.178-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><title type='text'>Speaking at RIA Unleashed Boston - Nov 11-12, 2010</title><content type='html'>I have been scheduled to talk at &lt;a href=&quot;http://www.riaunleashed.com/&quot;&gt;RIA Unleashed &lt;/a&gt;this year in Boston.&amp;nbsp; I will be talking about (and showing some demos) the upcoming LCDS-Next release support for non-Flash clients, including HTML5, Android and iOS.&amp;nbsp; We have some really exciting stuff coming up in this area.&amp;nbsp; You can read my session description &lt;a href=&quot;http://www.riaunleashed.com/page.cfm/topics/new-livecycle-data-services-support-for-html5-javascript-android-apple-ios-java-and-net&quot;&gt;here&lt;/a&gt;.&amp;nbsp; For those attending, I will be in the 11:15am slot on Friday.&lt;br /&gt;
&lt;br /&gt;
As a plug for RIA Unleashed, I have attended and spoken here before and it is a really great conference. It is just the right size for really getting an opportunity to engage with your peers who are working on client or server side of Rich Internet Applications.&amp;nbsp; If you are in the Boston area, I highly recommend it.</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/4985050013244041061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/4985050013244041061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4985050013244041061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4985050013244041061'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2010/11/speaking-at-ria-unleashed-boston-nov-11.html' title='Speaking at RIA Unleashed Boston - Nov 11-12, 2010'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-5881018197084253392</id><published>2010-07-29T16:00:00.000-04:00</published><updated>2010-07-29T16:00:14.512-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><title type='text'>Model Driven Code Generation post from Matt Butler</title><content type='html'>Matt Butler has posted some good model driven code generation information on his &lt;a href=&quot;http://howhardcanthis.be/&quot;&gt;brand new blog&lt;/a&gt;.  See the post &lt;a href=&quot;http://howhardcanthis.be/?p=10&quot;&gt;here&lt;/a&gt;.&amp;nbsp; LCDS 3.1 has the ability to generate JPA annotated JavaBeans as well, and if I don&#39;t find the time to post about it, perhaps he will!</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/5881018197084253392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/5881018197084253392' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/5881018197084253392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/5881018197084253392'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2010/07/model-driven-code-generation-post-from.html' title='Model Driven Code Generation post from Matt Butler'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-3451205142600569962</id><published>2010-06-18T09:52:00.003-04:00</published><updated>2010-06-18T09:56:25.403-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion"/><title type='text'>ColdFusion Survey</title><content type='html'>The ColdFusion team is looking for feedback on ColdFusion 9 and your wish list for the next major release.  They have put a survey up at: &lt;a href=&quot;http://www.surveymonkey.com/s/ColdFusionServer&quot;&gt;http://www.surveymonkey.com/s/ColdFusionServer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now is your chance to influence what goes in to the next version!</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/3451205142600569962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/3451205142600569962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/3451205142600569962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/3451205142600569962'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2010/06/coldfusion-survey.html' title='ColdFusion Survey'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-6985010686229894554</id><published>2010-06-16T09:24:00.004-04:00</published><updated>2010-06-16T09:30:57.313-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="General"/><category scheme="http://www.blogger.com/atom/ns#" term="MAX"/><title type='text'>Blog spam and MAX 2010</title><content type='html'>I am getting tired of deleting spam comments on the previous blog entry, so I thought I would add a new one just for variety.  I wonder why the particular spammer is able to get around the Google captcha that is required to post, but every week or two they post to the last entry in my blog.&lt;br /&gt;&lt;br /&gt;In other news, It has been confirmed that I will be speaking at MAX 2010.  The tentative plan is for me to run a BYOL (Bring Your Own Laptop) session on the new Offline features in LiveCycle Data Services 3.1 for Flex and AIR.  I have never done a BYOL, just a hands-on lab session, so this is going to be a &quot;learning experience&quot;.  This is a really a neat and powerful feature, so I hope folks will come away with a good idea of how they can use this feature in AIR apps that can go offline.&lt;br /&gt;&lt;br /&gt;See you there!</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/6985010686229894554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/6985010686229894554' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/6985010686229894554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/6985010686229894554'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2010/06/blog-spam-and-max-2010.html' title='Blog spam and MAX 2010'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-5275884228182897254</id><published>2010-03-01T13:12:00.003-05:00</published><updated>2010-03-01T13:15:41.975-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BlazeDS"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><title type='text'>Duplicate session errors</title><content type='html'>Alex Glosband, one of our lead QA engineers on the LiveCycle Data Services team, has posted a very helpful and informative description on why certain Flex applications might get the error:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style=&quot;font-family:Calibri;&quot;&gt;Detected duplicate HTTP-based FlexSessions,  generally due to the remote host disabling session cookies. Session  cookies must be enabled to manage the client connection correctly.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;Check out the full discussion on his blog: &lt;a href=&quot;http://www.alexglosband.com/?p=3&quot;&gt;http://www.alexglosband.com/?p=3&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/5275884228182897254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/5275884228182897254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/5275884228182897254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/5275884228182897254'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2010/03/duplicate-session-errors.html' title='Duplicate session errors'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-5182188128764967632</id><published>2010-02-18T18:30:00.002-05:00</published><updated>2010-02-18T18:37:21.812-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><title type='text'>Photoshop 20th Anniversary Film &quot;Startup Memories&quot;</title><content type='html'>This is worth the 18 minutes to watch:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://tv.adobe.com/watch/photoshop-20th-anniversary/startup-memories/&quot;&gt;http://tv.adobe.com/watch/photoshop-20th-anniversary/startup-memories/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;In this 18-minute documentary, produced by the Adobe TV and Adobe Content Strategy &amp;amp; Service teams, John Knoll, Thomas Knoll, Russell Brown, and Steve Guttman tell the story of how an amazing coincidence of circumstances that came together at just the right time spawned a cultural paradigm shift unparalleled in our lifetime.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;One thing that stood out for me was near the end when one of the creators talked about hearing from people who said &quot;Because of PhotoShop, I have a career&quot;.  This is one of the most important reasons why I spent over 10 years of my profession life working on ColdFusion - the fact that what I helped create had thousands of users who &lt;span style=&quot;font-style: italic;&quot;&gt;made their living&lt;/span&gt; using it.  That what I did for my job made a major impact on others.  There really isn&#39;t anything more that a software developer can ask for.  At least this software developer.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:11pt;&quot;  &gt; &lt;!--[endif]--&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/5182188128764967632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/5182188128764967632' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/5182188128764967632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/5182188128764967632'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2010/02/photoshop-20th-anniversary-film-startup.html' title='Photoshop 20th Anniversary Film &quot;Startup Memories&quot;'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-4744984081191718256</id><published>2009-11-20T15:58:00.002-05:00</published><updated>2009-11-20T16:01:34.190-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><title type='text'>LCDS 3.0 has hit the streets</title><content type='html'>&lt;div class=&quot;asset-content entry-content&quot;&gt;          &lt;div class=&quot;asset-body&quot;&gt;             &lt;p&gt;&lt;a href=&quot;http://www.adobe.com/products/livecycle/dataservices/&quot;&gt;LiveCycle Data Services ES2 version 3&lt;/a&gt; is now available. &lt;a href=&quot;http://www.adobe.com/go/trylivecycle_dataservices&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.adobe.com/go/trylivecycle_dataservices&quot;&gt;Download&lt;/a&gt; the free developer edition.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://help.adobe.com/en_US/livecycle/9.0/lc_ds_list.html&quot;&gt;LiveCycle Data Services documentation&lt;/a&gt; is available online:&lt;/p&gt;  &lt;p&gt;    * Using LiveCycle Data Services &lt;a href=&quot;http://www.adobe.com/go/learn_lcds3_devguide_help_en&quot;&gt;HTML &lt;/a&gt;| &lt;a href=&quot;http://www.adobe.com/go/learn_lcds3_devguide_en&quot;&gt;PDF&lt;/a&gt;&lt;br /&gt;   * Application Modeling Technology Reference &lt;a href=&quot;http://www.adobe.com/go/learn_lcds3_modeling_help_en&quot;&gt;HTML &lt;/a&gt;| &lt;a href=&quot;http://www.adobe.com/go/learn_lcds3_modeling_en&quot;&gt;PDF&lt;/a&gt;&lt;br /&gt;   * ActionScript Language Reference &lt;a href=&quot;http://www.adobe.com/go/learn_lc_actionScript_9&quot;&gt;HTML&lt;/a&gt;&lt;br /&gt;   * Installing LiveCycle Data Services &lt;a href=&quot;http://www.adobe.com/go/learn_lcds3_install_en&quot;&gt;HTML&lt;/a&gt;&lt;br /&gt;   * Javadoc &lt;a href=&quot;http://www.adobe.com/go/learn_lc_JavaAPI_9&quot;&gt;HTML&lt;/a&gt;&lt;br /&gt;   * Release Notes &lt;a href=&quot;http://www.adobe.com/go/learn_lcds3_releasenotes_en&quot;&gt;HTML&lt;/a&gt;&lt;br /&gt;   * Quick Starts &lt;a href=&quot;http://www.adobe.com/go/learn_lcds3_modeling_howto&quot;&gt;HTML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.adobe.com/go/learn_lcds3_modeling_howto&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/div&gt;        &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/4744984081191718256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/4744984081191718256' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4744984081191718256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4744984081191718256'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2009/11/lcds-30-has-hit-streets.html' title='LCDS 3.0 has hit the streets'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-1894672649396203321</id><published>2009-10-29T17:42:00.003-04:00</published><updated>2009-10-29T17:54:08.564-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Services"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><title type='text'>Model Driven Delopment</title><content type='html'>Wow, its been three months since my last posting.  I wish I could say that I have been using twitter to express all my thoughts to the web, but I don&#39;t use twitter so that wont work. :-)&lt;br /&gt;&lt;br /&gt;Anyway, we are on the cusp of releasing LiveCycle Data Services (LCDS) 3.0 which has some really exciting improvements in how you can create Flex applications that use the LCDS Data Management functionality.  I could wax poetic for a few hundred words, or you could watch &lt;a href=&quot;http://2009.max.adobe.com/online/session/277&quot;&gt;Christophe Coenraets excellant MAX 2009 session&lt;/a&gt; on model driven development.  He really shows off why this is such a giant leap forward in productivity and usability.&lt;br /&gt;&lt;br /&gt;Dean Harmon and I did a very successful (I think, and the evaluations seem to agree) hands-on session about this same topic, but the hands-on sessions were not recorded.&lt;br /&gt;&lt;br /&gt;You can get the &quot;almost final&quot; &lt;a href=&quot;http://labs.adobe.com/technologies/livecycle_dataservices3/&quot;&gt;LCDS 3.0 bits on Adobe Labs&lt;/a&gt; right now and give this stuff a try.</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/1894672649396203321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/1894672649396203321' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/1894672649396203321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/1894672649396203321'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2009/10/model-driven-delopment.html' title='Model Driven Delopment'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-3349520518419509388</id><published>2009-07-21T14:01:00.003-04:00</published><updated>2009-07-21T14:09:27.269-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Management"/><title type='text'>LiveCycle Data Services 3.0 Beta videos</title><content type='html'>We have just published a set of videos (9 so far) that show off some of the new features in the LCDS 3 beta that has been &lt;a href=&quot;http://labs.adobe.com/technologies/livecycle_dataservices3/&quot;&gt;available up on Adobe Labs&lt;/a&gt; for the past few weeks.&lt;br /&gt;&lt;br /&gt;Of particular note is one that I recorded on &lt;a href=&quot;http://labs.adobe.com/technologies/livecycle_dataservices3/videos/extendingfiber_assembler/&quot;&gt;how you can extend the new Fiber Assembler&lt;/a&gt; to customize the server side management of your data.&lt;br /&gt;&lt;br /&gt;Check all the videos out here: &lt;a href=&quot;http://labs.adobe.com/technologies/livecycle_dataservices3/videos/&quot;&gt;http://labs.adobe.com/technologies/livecycle_dataservices3/videos/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/3349520518419509388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/3349520518419509388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/3349520518419509388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/3349520518419509388'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2009/07/livecycle-data-services-30-beta-videos.html' title='LiveCycle Data Services 3.0 Beta videos'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-2555911386337865743</id><published>2009-06-19T09:49:00.003-04:00</published><updated>2009-06-19T11:06:22.403-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Management"/><title type='text'>LiveCycle Data Service 3.0 Beta available</title><content type='html'>We launched LiveCycle Data Services (LCDS) 3 public beta yesterday on &lt;a href=&quot;http://labs.adobe.com/technologies/livecycle_dataservices3/&quot;&gt;http://labs.adobe.com/technologies/livecycle_dataservices3/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We have beefed up tooling and simplified developing flex application development. You can now develop new fully functional flex applications with no server code in under 10 minutes.  We have a few videos to help people get started &lt;a href=&quot;http://labs.adobe.com/technologies/livecycle_dataservices3/videos/&quot;&gt;http://labs.adobe.com/technologies/livecycle_dataservices3/videos/&lt;/a&gt;, and plan to add more (I am on the hook for one or two).&lt;br /&gt;&lt;br /&gt;Now is the chance for folks to try out the new Data Model development features we have added and give us some feedback.</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/2555911386337865743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/2555911386337865743' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/2555911386337865743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/2555911386337865743'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2009/06/livecycle-data-service-30-beta.html' title='LiveCycle Data Service 3.0 Beta available'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-5744352988615295556</id><published>2009-06-10T15:15:00.002-04:00</published><updated>2009-06-10T15:19:05.752-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion"/><title type='text'>ColdFusion 8 Performance Tuning</title><content type='html'>Check out this new Dev Center article written by Kunal Saini - &lt;a href=&quot;http://www.adobe.com/devnet/coldfusion/articles/coldfusion_performance.html&quot;&gt;Performance tuning for ColdFusion applications&lt;/a&gt;. Lots of good information on VM tuning, Administrator settings and CFML code writing.</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/5744352988615295556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/5744352988615295556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/5744352988615295556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/5744352988615295556'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2009/06/coldfusion-8-performance-tuning.html' title='ColdFusion 8 Performance Tuning'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-4620855629782149666</id><published>2009-05-12T10:10:00.002-04:00</published><updated>2009-05-12T10:14:42.850-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Management"/><title type='text'>Brendan Meutzner on LCDS and CF</title><content type='html'>I recently had an email exchange with &lt;a href=&quot;http://www.meutzner.com/blog/&quot;&gt;Brendan Meutzner&lt;/a&gt; about a problem he was trying to solve when using an integrated ColdFusion and LiveCycle Data Services system.  He wanted some way to use dynamic data sources in his LCDS assembler CFC.  He blogged about his problem and the solution &lt;a href=&quot;http://www.meutzner.com/blog/index.cfm/2009/5/10/Dynamic-Datasources-with-Flex--LCDS&quot;&gt;here&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/4620855629782149666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/4620855629782149666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4620855629782149666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4620855629782149666'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2009/05/brendan-meutzner-on-lcds-and-cf.html' title='Brendan Meutzner on LCDS and CF'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743359.post-4281763160823019599</id><published>2009-04-23T11:53:00.003-04:00</published><updated>2009-04-23T12:12:10.071-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Service"/><title type='text'>Make ColdFusion 8 work with Apache CXF</title><content type='html'>&quot;Alan&quot; left a comment on one of my older posts (&quot;&lt;a href=&quot;http://tjordahl.blogspot.com/2007/09/coldfusion-8-getting-started-code.html&quot;&gt;ColdFusion 8 Getting Started code available&lt;/a&gt;&quot;) detailing how to get ColdFusion 8 to work with Apache CXF.  I figured it would be useful to repost in its own entry.&lt;p&gt;&lt;/p&gt;DISCLAIMER: I have not tried this, nor do I make any guarantees that this wont do bad stuff to your server.  Try it on a Developer Edition on your desk before messing with any production server.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;If anyone is interested, I have been able to make ColdFusion 8 work with &lt;a href=&quot;http://cxf.apache.org/&quot; rel=&quot;nofollow&quot;&gt;Apache CXF&lt;/a&gt;, which supports a variety of web service standards and libraries - SOAP 1.1, SOAP 1.2, REST, etc.&lt;br /&gt;&lt;p&gt;Caveats: CF8 works with CXF in the sense that CXF objects can be instantiated as Java objects in CFML and their operations successfully invoked. It does NOT work as a native CF web service call using &lt;cfinvoke webservice=&quot;...&quot;&gt; or CreateObject(&quot;webservice&quot;, &quot;...&quot;). Also, this technique requires some low-level changes to the default CF8 installation, so it is not for the faint of heart.&lt;br /&gt;&lt;/cfinvoke&gt;&lt;/p&gt;In general, the procedure is to grab the CXF libraries and get CF to recognize them. You can drop them directly into a /lib folder that&#39;s in the CF classpath, or if you want to be a bit more cautious you can point the CF classpath to the folder that contains the CXF JAR files.&lt;br /&gt;&lt;br /&gt;Detailed steps:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Download the latest CXF distribution and extract/install it somewhere. If your CXF root is /foo, then find /foo/lib. You&#39;ll see a bunch of JAR files, and your mission is to get CF to recognize these files and load the classes in them.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Stop the CF server.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CF8 and the JRE that comes with it use an older, incompatible version of the JAXB library, so we need to get the newer one in place. Create /foo/lib/endorsed and copy the jaxb-api-&lt;i&gt;version&lt;/i&gt;.jar file into that folder.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Find jvm.config in your CF installation and open it in a text editor.  Append the following to the JVM arguments: &lt;b&gt;-Djava.endorsed.dirs=&lt;i&gt;path_to_foo&lt;/i&gt;/lib/endorsed -Djava.protocol.handler.pkgs=javax.net.ssl&lt;/b&gt;.  Find the string &lt;b&gt;-Dcoldfusion.classPath=&lt;/b&gt; in the JVM arguments and place the path to /foo/lib immediately after the equals sign (i.e., at the FRONT of the classpath), with a comma to separate it from the rest of the classpath entries. &lt;b&gt;Do not set the classpath using the CF administrator.&lt;/b&gt; It will not permit adding elements to the front of the classpath, and will in fact overwrite the classpath if it is used to change Java settings at any future point.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A suspected bug in the CF classloader causes the wrong part of the CF architecture to load the SAAJ classes. &lt;i&gt;[Tom Here: This isn&#39;t a bug, CF maintains absolute control over which classes it loads via its own classloader. A better workaround would be to edit the jrun.properties file in the WEB-INF/lib/cfmx_bootstrap.jar file and change the exceptions list]&lt;/i&gt;  Get around this by copying /foo/lib/saaj-api-&lt;i&gt;version&lt;/i&gt;.jar into {java.home}/lib of your CF installation.  Then delete or rename saaj-api-&lt;i&gt;version&lt;/i&gt;.jar in /foo/lib so it does not get loaded from that location. Also delete or rename saaj.jar from the main CF library location (ColdFusion8\lib on a Windows installation, standalone configuration).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Disable the native JAXB library in ColdFusion by deleting or renaming jaxb-impl.jar in the main CF library location.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Restart the CF server.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;With these steps, you will be able to invoke Java objects that serve as clients for the web service endpoints. These Java objects need to be created, compiled, and installed to a location in the CF classpath in order to be invoked. The CXF documentation describes ways to create the Java objects; wsdl2java might be your best bet. You can have it create classes that are SOAP 1.1 and SOAP 1.2 compatible, allowing you to call those services via the Java objects from inside ColdFusion files.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;After doing this, I did a cursory test of the native CF web service functionality (Axis 1.1) and it seems to work still, so existing code shouldn&#39;t be affected.&lt;br /&gt;&lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;There ya go, I would be interested in posting an update if Alan or someone else figures out what the classloading issues with the SAAJ libraries are.&lt;br /&gt;Thanks Alan!</content><link rel='replies' type='application/atom+xml' href='http://tjordahl.blogspot.com/feeds/4281763160823019599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5743359/4281763160823019599' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4281763160823019599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743359/posts/default/4281763160823019599'/><link rel='alternate' type='text/html' href='http://tjordahl.blogspot.com/2009/04/make-coldfusion-8-work-with-apache-cxf.html' title='Make ColdFusion 8 work with Apache CXF'/><author><name>Tom</name><uri>http://www.blogger.com/profile/02008328853735352613</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjxKL94rOzIdinhd7y0CsQavgafureBEIwK_PzjsbIMWrpk9aY_xTeg3DOP_hEsorWhTu2ktGnJlRXN_Z37b97HKTqOGrDiaNXabAhMpPK82-7e3OrAiyC42DaUNiHXc/s220/tom_jordahl.jpg'/></author><thr:total>7</thr:total></entry></feed>