<?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:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-19284936</id><updated>2009-10-01T08:07:51.165+02:00</updated><title type='text'>Software Imagineering Blög</title><subtitle type='html'>End-users, Technology and Everything in Between</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://misovski.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default'/><link rel='alternate' type='text/html' href='http://misovski.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Filip</name><uri>http://www.blogger.com/profile/00890741693193252046</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19284936.post-116014169275424032</id><published>2006-10-06T15:28:00.002+02:00</published><updated>2006-10-06T15:35:36.423+02:00</updated><title type='text'>SAP Leading the HR / HCM / HRMS Space</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Another great analyst review today, this time by Forrester acknowledging SAP as the market leader for multinationals with the mySAP ERP Human Capital Management (HCM) application. A quote that I really enjoyed reading is from Paul Hamerman, VP at Forrester:&lt;/p&gt;  &lt;p&gt;“Recent development efforts have improved strategic process support, including performance and succession planning. Usability, which has long been a weakness for SAP, is receiving considerable attention with initiatives underway to extend HR application usability include Adobe interactive forms and Microsoft Office (Duet).”&lt;/p&gt;  &lt;p&gt;It's great to see the fruit of our work in ERP and NetWeaver development, especially for those who spearheaded the form development in HCM in the area of Personnel Change Requests (e.g. new position form, transfer form, firing forms...) and Recruitment (e.g. requisition, hiring, candidate evaluations...).  These were the killer scenarios that got customers excited both on the business and IT side.&lt;/p&gt;  &lt;p&gt;&lt;span class="bold"&gt;&lt;a href="http://www.forrester.com/go?docid=40416"&gt;&lt;strong&gt;SAP&lt;/strong&gt; Is The Global Leader In &lt;strong&gt;HR&lt;/strong&gt; Management Systems&lt;/a&gt;&lt;/span&gt;&lt;a class="subtitle" href="http://www.forrester.com/go?docid=40416"&gt;The Forrester Wave™ Vendor Summary, Q3 2006&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a class="subtitle" href="http://www.forrester.com/go?docid=40416"&gt;&lt;span class="bold"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.forrester.com/go?docid=40072"&gt;The Forrester Wave™: &lt;strong&gt;Human Resource&lt;/strong&gt; Management Systems, Q3 2006&lt;/a&gt;&lt;/p&gt;  &lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/SAP" rel="tag"&gt;SAP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/HRMS" rel="tag"&gt;HRMS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/HCM" rel="tag"&gt;HCM&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Adobe" rel="tag"&gt;Adobe&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Forrester" rel="tag"&gt;Forrester&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19284936-116014169275424032?l=misovski.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://misovski.blogspot.com/feeds/116014169275424032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=19284936&amp;postID=116014169275424032' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116014169275424032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116014169275424032'/><link rel='alternate' type='text/html' href='http://misovski.blogspot.com/2006/10/sap-leading-hr-hcm-hrms-sp_116014169275424032.html' title='SAP Leading the HR / HCM / HRMS Space'/><author><name>Filip</name><uri>http://www.blogger.com/profile/00890741693193252046</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10250445350737570398'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19284936.post-116014033969973235</id><published>2006-10-06T15:05:00.002+02:00</published><updated>2006-10-06T15:14:37.446+02:00</updated><title type='text'>The State of Java Development at SAP - 2001/2006</title><content type='html'>&lt;div style="font-family: trebuchet ms;" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;About 6 years ago, SAP embraced the J2EE framework via the acquisition of In-Q-My application server that later became one of the two (ABAP and Java) core engines of NetWeaver.  Back then, this is how the press highlighted the event:&lt;br /&gt;&lt;/span&gt; &lt;/p&gt;  &lt;ul&gt; &lt;li&gt;&lt;span style="font-size:100%;"&gt;Sun said that by adding Java Web application support, such as JavaServer Pages (JSP), Java Servlet technology, and Java 2 Enterprise Edition (J2EE) products, hosting providers will give customers more options to develop and deploy interoperable Java Web applications and services.&lt;br /&gt;&lt;/span&gt; &lt;/li&gt; &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;&lt;span style="font-size:100%;"&gt;German software developer SAP's In-Q-My Technologies subsidiary said that SAP selected its application server as the Java technology platform for the mySAP.com e-business platform. The In-Q-My Application Server supports J2EE standards, which the company said will simplify the development, deployment, and integration of clients' corporate applications.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;cite cite="http://www.infoworld.com/articles/hn/xml/01/06/05/010605hnroster.html"&gt;&lt;a href="http://www.infoworld.com/articles/hn/xml/01/06/05/010605hnroster.html"&gt;JavaOne: Corporate software vendors jump for Java&lt;/a&gt;&lt;/cite&gt;&lt;br /&gt;&lt;/span&gt; &lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; Fast forward 5-6 years later, Gartner's analysts today praised SAP's announcement  of Java EE 5 compatibility adead of main rivals with the following key statements:&lt;/span&gt;&lt;/p&gt;   &lt;ul&gt; &lt;li&gt;&lt;span style="font-size:100%;"&gt;"SAP's achievement of Java EE 5 compatibility demonstrates its renewed commitment to standards and reinforces the industry's commitment to Java. It also supports SAP's strategy do develop its "ecosystem."&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span style="font-size:100%;"&gt;"The technical preview is significant because it shows how serious SAP is about promoting its technology for use outside SAP applications."&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span style="font-size:100%;"&gt;"SAP prospects and other vendors: Expect increased acceptance of NetWeaver technology as a stand-alone middleware platform during the next two years. It should be included in future lists of choices for application platform options."&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span style="font-size:100%;"&gt;"...in the short term, SAP Java EE 5 is mainly of interest to independent software and technology providers, which SAP is wooing to its NetWeaver platform. SAP is competing with BEA, IBM, Microsoft, Oracle and others to be the primary service-orientedarchitecture-enabling infrastructure and platform provider. While many customers will use NetWeaver as the platform for SAP's applications and services, this move to standardize and improve the platform is clearly designed to entice (and impress) these independent providers."&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;a href="http://gartner.com/resources/143800/143866/sap_announces_java_ee_5_comp_143866.pdf"&gt;Gartner's analyst report is available for download on ther site&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;/span&gt;   &lt;p  style="text-align: right;font-size:10px;"&gt;&lt;span style="font-size:85%;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/Java" rel="tag"&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SAP" rel="tag"&gt;SAP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/JEE5" rel="tag"&gt;JEE5&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Analysts" rel="tag"&gt;Analysts&lt;/a&gt;, &lt;a href="http://technorati.com/tag/NetWeaver" rel="tag"&gt;NetWeaver&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19284936-116014033969973235?l=misovski.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://misovski.blogspot.com/feeds/116014033969973235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=19284936&amp;postID=116014033969973235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116014033969973235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116014033969973235'/><link rel='alternate' type='text/html' href='http://misovski.blogspot.com/2006/10/state-of-java-development-at-sap_06.html' title='The State of Java Development at SAP - 2001/2006'/><author><name>Filip</name><uri>http://www.blogger.com/profile/00890741693193252046</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10250445350737570398'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19284936.post-116008628034348338</id><published>2006-10-06T00:11:00.000+02:00</published><updated>2006-10-06T01:22:27.456+02:00</updated><title type='text'>The State Of Web Development 2006/2007</title><content type='html'>&lt;!-- Converted from text/rtf format --&gt;  &lt;p  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;A report came out &lt;/span&gt;&lt;span style="font-size:100%;"&gt;claim&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ing&lt;/span&gt;&lt;span style="font-size:100%;"&gt; to be the largest survey of web developers (5,000) in history.  Flash, Blogs, podcasts, AJAX, server platforms, content management systems, industry best practices, and CSS layouts are just some of the areas analyzed in depth in this report.&lt;/span&gt;&lt;/p&gt;  &lt;p  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.sitepoint.com/reports/reportwebsurvey2006/freepreview.php"&gt;&lt;u&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;http://www.sitepoint.com/reports/reportwebsurvey2006/freepreview.php&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;  &lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;The report expects Flash usage to decline from 39.85% (Ajax is currently at 30.03%) to 23.36% (with Ajax making that up in the form of a jump to 45.77%).  On the question: "which technologies are you or your organization planning to use in your future web projects (next 12 months)?" syndication (RSS/Atom), blogs and podcasts are coming on top.  The summary ends with creative responses to "what the next big thing on the web" will be.  Here are some highlights:&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt; &lt;li  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Pure interaction with the user:&lt;/b&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;giving the user the chance to style a site to his needs, save those preferences and have them ready every time he visits a site. Users will be able to interact with the content without the webmaster or designer having to constantly monitor everything in the background. &lt;/span&gt;&lt;/li&gt;  &lt;li  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Paradigm shift: you will not search the Web for information. You will define what you want&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;, and the Web will collect it for you. Example: I, the customer, will define that I want to buy a screen. This info will be distributed/collected by potential vendors. They will then present me, the customer, with the information that will enable me to purchase their products.&lt;/span&gt;&lt;/li&gt;  &lt;li  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;I believe that now that people are getting faster Internet connections, things like&lt;b&gt; video&lt;/b&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;that are beginning to take off now will be a big part of e-commerce sites and service sites. It is a great way to try and earn trust with the customer as you can show your face &lt;/span&gt;&lt;span style="font-size:100%;"&gt;–&lt;/span&gt;&lt;span style="font-size:100%;"&gt;chat to them and let them know who you are&lt;b&gt;.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt; &lt;br /&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19284936-116008628034348338?l=misovski.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://misovski.blogspot.com/feeds/116008628034348338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=19284936&amp;postID=116008628034348338' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116008628034348338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116008628034348338'/><link rel='alternate' type='text/html' href='http://misovski.blogspot.com/2006/10/state-of-web-development-20062007.html' title='The State Of Web Development 2006/2007'/><author><name>Filip</name><uri>http://www.blogger.com/profile/00890741693193252046</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10250445350737570398'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19284936.post-116001184298429079</id><published>2006-10-05T03:33:00.000+02:00</published><updated>2006-10-05T03:44:29.526+02:00</updated><title type='text'>Widgets, Gadgets, Portlets, iViews - What's the Difference?</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;By now, I believe the industry was able again to confuse customers and end-users on what these things called widgets are, and how different they are from the previous incarnation of &lt;span&gt;portlets&lt;/span&gt; and &lt;span&gt;iViews&lt;/span&gt; that portal vendors offer.  To add to that confusion even more, there's a recent announcement from &lt;span&gt;Google&lt;/span&gt; on their release of Gadgets:&lt;br/&gt; &lt;p&gt;&lt;a href="http://www.google.com"&gt;&lt;img alt="" class="shot" src="http://www.techcrunch.com/wp-content/googlelogo.jpg" style="float: left;"/&gt;&lt;/a&gt;&lt;/p&gt;  &lt;blockquote cite="http://www.techcrunch.com/2006/10/03/google-does-the-mashup-dance/"&gt;&lt;p&gt;"Formerly trapped largely in &lt;span&gt;Google&lt;/span&gt; Desktop, more than 1200 &lt;span&gt;Google&lt;/span&gt; Gadgets (widgets) were set free today for embedding in any web page." &lt;/p&gt;  &lt;/blockquote&gt;&lt;p class="citation"&gt;&lt;cite cite="http://www.techcrunch.com/2006/10/03/google-does-the-mashup-dance/"&gt;&lt;a href="http://www.techcrunch.com/2006/10/03/google-does-the-mashup-dance/"&gt;&lt;span&gt;Techcrunch&lt;/span&gt; » &lt;span&gt;Blog&lt;/span&gt; Archive » &lt;span&gt;Google&lt;/span&gt; Does The &lt;span&gt;Mashup&lt;/span&gt; Dance&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;p&gt;Here's how I look at what's a widget and what's not, and what makes it different from gadgets, &lt;span&gt;portlets&lt;/span&gt;, &lt;span&gt;iViews&lt;/span&gt;, etc.  First, let's see what they have in common: small, portable, omnipresent information, &lt;span&gt;personalizable&lt;/span&gt;, relies on HTML, &lt;span&gt;JS&lt;/span&gt; (scripting) and &lt;span&gt;CSS&lt;/span&gt;.  One of the key difference is that real widgets require a widget engine or client runtime that runs on your &lt;span&gt;desktop&lt;/span&gt; (it's what gets downloaded from Yahoo! &lt;span&gt;Konfabulator&lt;/span&gt;, or comes with the Mac OS X).  For all the rest widget-like incarnations, that "engine" is the browser and obviously fairly limited in capabilities.  The advantage is zero-footprint (for IT), but in today's age users are so accustomed to download / run client software on their desktop (e.g. &lt;span&gt;TextPad&lt;/span&gt;, &lt;span&gt;Google's&lt;/span&gt; &lt;span&gt;Picasa&lt;/span&gt;, Instant Messengers...)&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/67219837@N00/261072209" title="weather_widget.png"&gt;&lt;img border="0" src="http://static.flickr.com/86/261072209_4e27a371ff_d.jpg"/&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now that widgets have an engine on the &lt;span&gt;desktop&lt;/span&gt;, this comes with quite powerful capabilities, desktop-like features of drag-and-drop, fading effects, icons on the system tray, "heads-up display", extended preferences and configurations.  However, the best of all is the design (e.g. transparencies, alpha channels and blending, &lt;span&gt;PNG&lt;/span&gt; images, etc.) that fuels that delight / emotional factor towards widgets.  For comparison, when you see any of the 120 &lt;span&gt;Google&lt;/span&gt; Gadgets, they're just plain ugly -- it's like looking at the "bones" of a widget without the real "muscle" (i.e. widget engine) and "skin" (i.e. design).  Below are 3 examples of weather widgets taken from &lt;a href="http://www.google.com/ig/directory"&gt;&lt;span&gt;Google's&lt;/span&gt; directory&lt;/a&gt;:&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;a border="0" href="http://www.google.com/ig/directory?synd=open&amp;amp;num=24&amp;amp;url=http://timcwebman.googlepages.com/weather.xml&amp;amp;q=weather&amp;amp;start=0"&gt;&lt;img alt="" border="1" height="60" id="ss3" src="http://www.google.com/ig/cache/46/63/46631770b202d7d4f6cf46d3f3650394-thm.png" title="Preview before adding" width="120"/&gt;&lt;/a&gt;&lt;a border="0" href="http://www.google.com/ig/directory?synd=open&amp;amp;num=24&amp;amp;url=http://www.dynaweather.com/current.xml&amp;amp;q=weather&amp;amp;start=0"&gt;&lt;img alt="" border="1" height="60" id="ss8" src="http://www.google.com/ig/cache/36/7c/367c4d6e5c10008322eb0591961e526a-thm.png" title="Preview before adding" width="120"/&gt;&lt;/a&gt;&lt;a border="0" href="http://www.google.com/ig/directory?synd=open&amp;amp;num=24&amp;amp;url=http://www.leonelcorona.com/modules/rssmsnweather.xml&amp;amp;q=weather&amp;amp;start=0"&gt;&lt;img alt="" border="1" height="60" id="ss12" src="http://www.google.com/ig/modules/ov/module_msnweather.png" title="Preview before adding" width="120"/&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;However, there is hope for gadgets, &lt;span&gt;portlets&lt;/span&gt; and &lt;span&gt;iViews&lt;/span&gt;.  It's in what I foresee as a mash-up scenario, where the user decides to take a web snippet (or gadget, &lt;span&gt;portlets&lt;/span&gt; and &lt;span&gt;iViews&lt;/span&gt;) and apply it as a hybrid widget.  To be more concrete, take the following scenario from Linked-in, the popular networking site.  Inviting people can be a pain, filling out all these numerous fields, email addresses, &lt;span&gt;invitation&lt;/span&gt; templates, etc.  They do have a "gadget" on their Home tab called Quick Invite which has only 3 required fields: First Name, Last Name, Email address, and an Invite button.  Let's say the user can take that gadget to the desktop by using the widget engine.  With such hybrid widget, one can always enter quick invites even if the user does not have a browser up-and-running, or he/she is not logged-on to the Linked-in website.  Add some desktop spice, and imagine drag-and-drop of Outlook or web contact info into the Quick Invite widget and &lt;span&gt;prefilling&lt;/span&gt; the fields automatically.  &lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Long live Widgets and their cousin Hybrids!&lt;br/&gt; &lt;/p&gt;  &lt;p/&gt;&lt;p/&gt;&lt;p/&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/widgets" rel="tag"&gt;widgets&lt;/a&gt;, &lt;a href="http://technorati.com/tag/gadgets" rel="tag"&gt;gadgets&lt;/a&gt;, &lt;a href="http://technorati.com/tag/portlets" rel="tag"&gt;portlets&lt;/a&gt;, &lt;a href="http://technorati.com/tag/iViews" rel="tag"&gt;iViews&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19284936-116001184298429079?l=misovski.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://misovski.blogspot.com/feeds/116001184298429079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=19284936&amp;postID=116001184298429079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116001184298429079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116001184298429079'/><link rel='alternate' type='text/html' href='http://misovski.blogspot.com/2006/10/widgets-gadgets-portlets-iviews-whats.html' title='Widgets, Gadgets, Portlets, iViews - What&apos;s the Difference?'/><author><name>Filip</name><uri>http://www.blogger.com/profile/00890741693193252046</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10250445350737570398'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19284936.post-116000169843314273</id><published>2006-10-05T01:33:00.000+02:00</published><updated>2006-10-05T01:47:17.033+02:00</updated><title type='text'>On Software Imagineering</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p/&gt;&lt;p&gt;Traditional software &lt;span&gt;lifecycles&lt;/span&gt; required long phases for product definition, design, development / implementation and release / &lt;span&gt;rollout&lt;/span&gt; (e.g. Microsoft Vista, &lt;span&gt;mySAP&lt;/span&gt; &lt;span&gt;ERP&lt;/span&gt;).  These assumptions have been challenged by hosted software providers, perpetual BETA services like &lt;span&gt;&lt;a href="http://www.google.com/intl/en/options/"&gt;Google&lt;/a&gt;&lt;/span&gt;, and the guiding principles of &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=4"&gt;Web 2.0&lt;/a&gt;.  That doesn't mean software &lt;span&gt;lifecycles&lt;/span&gt; are history, as you find people in this "new world" responsible for the "old jobs" but in new ways how to make this work faster, with better ROI and desirability by the users served.&lt;/p&gt;  &lt;p&gt;Software &lt;span&gt;imagineering&lt;/span&gt; is not a new discipline or methodology, but evolution of software imagining / definition and engineering / architecture in an era when time-to-market is as important as the quality / robustness of the service offered.  The term &lt;span&gt;imagineering&lt;/span&gt; has been coined since 1957, after &lt;a href="http://en.wikipedia.org/wiki/Imagineers"&gt;Walt Disney &lt;span&gt;Imagineering&lt;/span&gt;&lt;/a&gt; was founded.  Taking the basic principles of Disney and applying them in the software &lt;span&gt;lifecycle&lt;/span&gt; phases, following user-centric design with Web 2.0 principles in mind, is what Software &lt;span&gt;Imagineering&lt;/span&gt; can be about.&lt;/p&gt;  &lt;p&gt;Why Software &lt;span&gt;Imagineering&lt;/span&gt; is different or better?  The best example of what it takes to be an &lt;span&gt;Imagineer&lt;/span&gt; I have found is in the &lt;a href="http://ideo.com/ideo.asp"&gt;&lt;span&gt;IDEO&lt;/span&gt; &lt;/a&gt;method of delivering innovation that simultaneously examines product &lt;strong&gt;desirability, viability and feasibility&lt;/strong&gt;.  &lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/67219837@N00/260889752" title="ideo.png"&gt;&lt;img border="0" src="http://static.flickr.com/122/260889752_98f2ff7dbc_d.jpg"/&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;Imagineers&lt;/span&gt; are the ones who can collaboratively (dis)cover the:&lt;br/&gt; &lt;/p&gt;  &lt;ul&gt; &lt;li&gt;Human needs (desirability) by asking questions like is it useful, is this the simplest solution to get the job done, does the solution show empathy for end-users?&lt;/li&gt; &lt;li&gt;Business needs (viability) by asking questions like what is the ROI, does it make us profitable, what is the &lt;span&gt;business&lt;/span&gt; case?&lt;/li&gt; &lt;li&gt;Technical needs (feasibility) by asking questions like do we have the right resources and &lt;span&gt;skill set&lt;/span&gt; to implement this, does this fit into the current architecture, how can the solution be configured / supported / maintained?&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;SAP is placing tremendous focus on this way of thinking regarding innovation and design, also evident externally with &lt;span&gt;Hasso&lt;/span&gt; &lt;span&gt;Plattner's&lt;/span&gt; Institute of Design at Stanford University (&lt;a href="http://search.businessweek.com/Search?searchTerm=SAP+design&amp;amp;skin=BusinessWeek"&gt;see press coverage&lt;/a&gt;).  Teams and &lt;span&gt;imagineers&lt;/span&gt; are now tackling the design and engineering phases while constantly iterating, (re)designing, staying in touch with users and understanding the way they use the software.  I can speak from a personal experience, making a career shift from an Engineering role within Development into Strategy role within Product Definition has also made a world of difference in how I "&lt;span&gt;imagineer&lt;/span&gt;" the new solutions at SAP.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/67219837@N00/260900206" title="lifecycle_c.png"&gt;&lt;img border="0" src="http://static.flickr.com/113/260900206_9dc1bbdb6c_d.jpg"/&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In closing, interesting takeaways from a Vice President of Products at a flagship Web 2.0 company -- &lt;a href="http://www.sixapart.com/"&gt;&lt;span&gt;Sixapart&lt;/span&gt;&lt;/a&gt; -- that resonates well with everything said above on &lt;span&gt;imagineeering&lt;/span&gt;:&lt;br/&gt; &lt;/p&gt;  &lt;ul&gt; &lt;li&gt;&lt;span&gt;Nothing's&lt;/span&gt; better than seeing a user in context (My GOD, that's how they use our product?)&lt;/li&gt; &lt;li&gt;End-users aren't the only ones that matter (Can't ignore the other actors in the value chain)&lt;/li&gt; &lt;li&gt;Prove it with a prototype (Especially when you're breaking new ground)&lt;/li&gt; &lt;li&gt;It's the same old "product definition / management / development" story (Except things are faster and cheaper)&lt;br/&gt; &lt;/li&gt; &lt;/ul&gt; Link to Michael &lt;span&gt;Sippey's&lt;/span&gt; &lt;a href="http://svpma.org/eventarchives/sixapart.pdf"&gt;presentation&lt;/a&gt;, a courtesy of the &lt;span&gt;Silicon&lt;/span&gt; Valley Product Management Association.&lt;br/&gt; &lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/imagineering" rel="tag"&gt;imagineering&lt;/a&gt;, &lt;a href="http://technorati.com/tag/engineering" rel="tag"&gt;engineering&lt;/a&gt;, &lt;a href="http://technorati.com/tag/design" rel="tag"&gt;design&lt;/a&gt;, &lt;a href="http://technorati.com/tag/prototyping" rel="tag"&gt;prototyping&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Web2.0" rel="tag"&gt;Web2.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/user-centric" rel="tag"&gt;user-centric&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19284936-116000169843314273?l=misovski.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://misovski.blogspot.com/feeds/116000169843314273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=19284936&amp;postID=116000169843314273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116000169843314273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/116000169843314273'/><link rel='alternate' type='text/html' href='http://misovski.blogspot.com/2006/10/on-software-imagineering.html' title='On Software Imagineering'/><author><name>Filip</name><uri>http://www.blogger.com/profile/00890741693193252046</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10250445350737570398'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19284936.post-115991125008323224</id><published>2006-10-03T23:27:00.002+02:00</published><updated>2006-10-04T00:36:14.926+02:00</updated><title type='text'>About Project Muse @ SAP</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Muse is a code name at SAP for project that is targeting net new business users and installed customer base with the following mega deliverables:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1.   The new NetWeaver Business Client&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;  &lt;ul&gt; &lt;li&gt;A rich, service-oriented client that   dramatically improves experience and efficiency on the user's desktop.&lt;/li&gt; &lt;li&gt;Build on top of   state-of-the-art UI technology that can flexibly consume portal (EP) services and application content directly from back-end systems.&lt;/li&gt; &lt;li&gt;As such, it represents a new breed of clients that bridge the gap of today's thick clients (e.g. SAPGUI) and thin HTML clients, while catering to the high demands of business users and future Rich Internet Applications (RIA) like the ones that will be based on &lt;a href="http://labs.adobe.com/wiki/index.php/Apollo"&gt;Adobe Apollo&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation"&gt;Microsoft WPF&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;a href="http://flickr.com/photos/67219837@N00/258538021" title="Muse / NetWeaver Business Client"&gt;&lt;img src="http://static.flickr.com/97/258538021_f6511bda09_d.jpg" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;2. The new simplified and task-oriented mySAP ERP content&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;  &lt;ul&gt; &lt;li&gt;The role-based ERP content and line-of-business applications will be accompanied with work / task lists that provide insight into the transactional systems and objects (e.g. the example above shows employment data worklist as a starting point for the HR-Employee Workcenter)&lt;/li&gt; &lt;li&gt;UIs are based on Web Dynpro Technology. Main mySAP ERP 2005 UIs and user interaction will be simplified using a floor plan and building block methodology&lt;/li&gt; &lt;li&gt;Harmonization and consolidation of UIs and UI technologies is being centered on Web Dynpro. This will deprecate various UI technologies. However, deprecated UI technologies like Dynpros (on SAPGUI) will still continue to work!&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;a href="http://flickr.com/photos/67219837@N00/260093603" title="Sales Order in Muse"&gt;&lt;img src="http://static.flickr.com/32/260093603_6cff1a6fc7_d.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;As seen in the picture above, the NetWeaver Business Client handles the entire shell and canvas instances that get presented to the user. Inside the canvas part, the application content and UI from mySAP ERP system is simplified into guided activities and object instance floorplans (i.e. transactions to create, change, update various objects) and reports.&lt;/p&gt;  &lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/SAP" rel="tag"&gt;SAP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ERP2005" rel="tag"&gt;ERP2005&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Muse" rel="tag"&gt;Muse&lt;/a&gt;, &lt;a href="http://technorati.com/tag/NWBC" rel="tag"&gt;NWBC&lt;/a&gt;, &lt;a href="http://technorati.com/tag/RIA" rel="tag"&gt;RIA&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SAPGUI" rel="tag"&gt;SAPGUI&lt;/a&gt;, &lt;a href="http://technorati.com/tag/NetWeaver" rel="tag"&gt;NetWeaver&lt;/a&gt;, &lt;a href="http://technorati.com/tag/End-users" rel="tag"&gt;End-users&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19284936-115991125008323224?l=misovski.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://misovski.blogspot.com/feeds/115991125008323224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=19284936&amp;postID=115991125008323224' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/115991125008323224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19284936/posts/default/115991125008323224'/><link rel='alternate' type='text/html' href='http://misovski.blogspot.com/2006/10/about-project-muse-sap_115991125008323224.html' title='About Project Muse @ SAP'/><author><name>Filip</name><uri>http://www.blogger.com/profile/00890741693193252046</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10250445350737570398'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>