<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Programming Archives - Amick Brown</title>
	<atom:link href="https://amickbrown.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://amickbrown.com/category/programming/</link>
	<description>IT Solutions and Consulting Company Specializing in SAP &#38; Business Intelligence</description>
	<lastBuildDate>Fri, 13 Jan 2023 01:45:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Get to Know Amick Brown!  Meet Arun Sullia</title>
		<link>https://amickbrown.com/arun-sullia/</link>
					<comments>https://amickbrown.com/arun-sullia/#respond</comments>
		
		<dc:creator><![CDATA[Karen Gildea]]></dc:creator>
		<pubDate>Mon, 13 Jan 2020 17:31:14 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Big data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[HANA]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP Support]]></category>
		<category><![CDATA[Supply Chain]]></category>
		<category><![CDATA[Amick Brown]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[sap]]></category>
		<category><![CDATA[SAP BusinessObjects Cloud]]></category>
		<category><![CDATA[SAP BW/4HANA]]></category>
		<category><![CDATA[sap hana]]></category>
		<category><![CDATA[SAP HANA Cloud Platform]]></category>
		<guid isPermaLink="false">https://amickbrown.com/?p=3550</guid>

					<description><![CDATA[<p>SPOTLIGHT – Arun Sullia, Partner and Principal Consultant As a Partner and Principal Consultant at Amick Brown, Arun is responsible for business development, maintaining trusted relationships with customers and providing solutions and direction. Arun served as a Solution Architect at AT&amp;T and then Accenture with a focus on SAP ERP, Data Analytics and Technology Architecture.  [...]</p>
<p>The post <a href="https://amickbrown.com/arun-sullia/">Get to Know Amick Brown!  Meet Arun Sullia</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3 data-fontsize="22" data-lineheight="31"><img fetchpriority="high" decoding="async" class="size-medium wp-image-3553 alignleft" src="https://amickbrown.com/wp-content/uploads/20190927_072736-EFFECTS-300x225.jpg" alt="" width="300" height="225" srcset="https://amickbrown.com/wp-content/uploads/20190927_072736-EFFECTS-200x150.jpg 200w, https://amickbrown.com/wp-content/uploads/20190927_072736-EFFECTS-300x225.jpg 300w, https://amickbrown.com/wp-content/uploads/20190927_072736-EFFECTS-400x300.jpg 400w, https://amickbrown.com/wp-content/uploads/20190927_072736-EFFECTS-600x450.jpg 600w, https://amickbrown.com/wp-content/uploads/20190927_072736-EFFECTS-768x576.jpg 768w, https://amickbrown.com/wp-content/uploads/20190927_072736-EFFECTS-800x600.jpg 800w, https://amickbrown.com/wp-content/uploads/20190927_072736-EFFECTS-1024x768.jpg 1024w, https://amickbrown.com/wp-content/uploads/20190927_072736-EFFECTS-1200x900.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" />SPOTLIGHT – Arun Sullia, Partner and Principal Consultant</h3>
<p>As a Partner and Principal Consultant at Amick Brown, Arun is responsible for business development, maintaining trusted relationships with customers and providing solutions and direction. Arun served as a Solution Architect at AT&amp;T and then Accenture with a focus on SAP ERP, Data Analytics and Technology Architecture. Arun joined Amick Brown to lead its first ever project and has since then worked with our partner companies helping to win and execute work for Amick Brown. Arun, along with the other Amick Brown partners, has been successfully working on the expansion of Amick Brown’s business into the public sector and the Cloud domain. He is also responsible for establishing and overseeing Amick Brown’s subsidiary, Amick Brown India.</p>
<p>Arun has all-around experience in the IT industry across functional and technical domains throughout his 24-year career. He has experience in functional areas such as Finance, Supply Chain, Human Resources and Real Estate providing support in Architecture, Strategy, Vendor Selection and ERP and Analytics Solutions. He has performed various roles covering the entire software development lifecycle and numerous technologies from the development and management of complex technology landscapes to the nitty gritty troubleshooting of technical issues.</p>
<p>Arun has been an avid hiker since his college days and continues even now with many hiking and backpacking trips. In 2019 he has done several hikes in the California Sierras including the feat of climbing Mount Whitney in one day. He has a keen interest in history, economics and the financial markets. He also likes to spend time on sports, cooking, winemaking and music. He is a hobby guitarist and enjoys playing rock, blues and jam music.</p>
<p>Arun lives in San Ramon, California, with his wife of 18 years and two children who are also budding musicians.</p>
<p>Follow Amick Brown at: <a href="https://www.linkedin.com/company/amick-brown-llc">https://www.linkedin.com/company/amick-brown-llc</a></p>
<p>Connect to Arun through  <a href="https://www.linkedin.com/in/arun-sullia-1748111b/">Arun’s LinkedIn Profile</a>.  We hope to hear from you.</p>
<p>The post <a href="https://amickbrown.com/arun-sullia/">Get to Know Amick Brown!  Meet Arun Sullia</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amickbrown.com/arun-sullia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Amick Brown, LLC Awarded SBA 8(a) Small Business Certification</title>
		<link>https://amickbrown.com/amick-brown-llc-awarded-sba-8a-small-business-certification/</link>
					<comments>https://amickbrown.com/amick-brown-llc-awarded-sba-8a-small-business-certification/#respond</comments>
		
		<dc:creator><![CDATA[Karen Gildea]]></dc:creator>
		<pubDate>Wed, 10 Oct 2018 19:57:44 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Predictive Analytics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Resourcing]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP Support]]></category>
		<category><![CDATA[Staffing and Placement]]></category>
		<guid isPermaLink="false">https://amickbrown.com/?p=3408</guid>

					<description><![CDATA[<p>San Ramon, CA, September 25, 2018 Amick Brown has been certified by the US Small Business Administration (SBA) as an 8(a) Certified Small Business.  Entrance into the SBA’s 8(a) business development program was granted after Amick Brown successfully completed a rigorous application process to ensure that we met the SBA 8(a) program standards. The 8(a)  [...]</p>
<p>The post <a href="https://amickbrown.com/amick-brown-llc-awarded-sba-8a-small-business-certification/">Amick Brown, LLC Awarded SBA 8(a) Small Business Certification</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>San Ramon, CA, September 25, 2018</strong></p>
<p><img decoding="async" class="size-medium wp-image-3410 alignleft" src="https://amickbrown.com/wp-content/uploads/SBA-8a-1-300x91.jpg" alt="" width="300" height="91" srcset="https://amickbrown.com/wp-content/uploads/SBA-8a-1-200x61.jpg 200w, https://amickbrown.com/wp-content/uploads/SBA-8a-1-300x91.jpg 300w, https://amickbrown.com/wp-content/uploads/SBA-8a-1-400x122.jpg 400w, https://amickbrown.com/wp-content/uploads/SBA-8a-1.jpg 407w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>Amick Brown has been certified by the US Small Business Administration (SBA) as an 8(a) Certified Small Business.  Entrance into the SBA’s 8(a) business development program was granted after Amick Brown successfully completed a rigorous application process to ensure that we met the SBA 8(a) program standards.</p>
<p>The 8(a) certification with its associated business development opportunities has a nine-year contract period and will allow Amick Brown to pursue sole source federal and state government contracts as well as set-aside contracts allocated to 8(a) certified companies.  We look forward to new opportunities to serve our customers in the government sector.</p>
<p>Anitha Brown, Managing Partner and Co-Founder commented saying “This is an exciting opportunity for Amick Brown.  Our company has had steady growth since its establishment in 2010.  Achieving 8(a) certification at this point in our history offers the potential for significant growth over the next few years.”</p>
<p>Amick Brown also offers the following technology services under GSA Schedule 70: SIN 132 51 &#8211; Information Technology Professional Services (NAICS 541511, 541512, 541513, 541519)</p>
<p>Amick Brown, LLC is an Information Technology consulting company providing IT consulting and staffing services with a focus on Cloud &amp; Network Technologies, SAP and Business Intelligence.  We are also an SBA Woman-Owned Small Business (WOSB) and are certified by the Women Business National Council (WBENC) as a Woman-Owned Business Enterprise (WBE). We are an SAP Services Silver Partner and are IS0 9001-2015 certified.</p>
<p>The company was formed in 2010 by a team of experienced IT professionals. We are headquartered in San Ramon, CA and have an additional office in Sacramento, CA. Our experienced IT professionals support customers nationwide in the commercial and public sectors. Our team has mature processes, established infrastructure and the ability to scale which enables us to quickly provide resources matching our customer’s requirements.</p>
<p>The post <a href="https://amickbrown.com/amick-brown-llc-awarded-sba-8a-small-business-certification/">Amick Brown, LLC Awarded SBA 8(a) Small Business Certification</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amickbrown.com/amick-brown-llc-awarded-sba-8a-small-business-certification/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Amick Brown Receives ISO 9001 Certification</title>
		<link>https://amickbrown.com/amick-brown-receives-iso-9001-certification/</link>
					<comments>https://amickbrown.com/amick-brown-receives-iso-9001-certification/#respond</comments>
		
		<dc:creator><![CDATA[Karen Gildea]]></dc:creator>
		<pubDate>Wed, 25 Jul 2018 23:12:40 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Big data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[HANA]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Predictive Analytics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP Support]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Staffing and Placement]]></category>
		<category><![CDATA[ISO 9001]]></category>
		<guid isPermaLink="false">https://amickbrown.com/?p=3377</guid>

					<description><![CDATA[<p>July 17, 2018  Amick Brown is proud to announce that we have been awarded ISO 9001 certification.  The ISO 9001 standard is the world’s most widely recognized quality management system (QMS) certification. With more than 1 million companies certified in over 170 countries, ISO 9001 defines requirements for companies who want to ensure that their products  [...]</p>
<p>The post <a href="https://amickbrown.com/amick-brown-receives-iso-9001-certification/">Amick Brown Receives ISO 9001 Certification</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="font-weight: 400;"><img decoding="async" class="size-medium wp-image-3376 alignleft" src="https://amickbrown.com/wp-content/uploads/ISO9001-stamp-300x250.png" alt="" width="300" height="250" srcset="https://amickbrown.com/wp-content/uploads/ISO9001-stamp-200x166.png 200w, https://amickbrown.com/wp-content/uploads/ISO9001-stamp-300x250.png 300w, https://amickbrown.com/wp-content/uploads/ISO9001-stamp.png 346w" sizes="(max-width: 300px) 100vw, 300px" />July 17, 2018  Amick Brown is proud to announce that we have been awarded ISO 9001 certification.  The ISO 9001 standard is the world’s most widely recognized quality management system (QMS) certification. With more than 1 million companies certified in over 170 countries, ISO 9001 defines requirements for companies who want to ensure that their products and services consistently meet customer requirements and to continually improve their business processes. ISO 9001:2015 is the current version of the standard that can be applied to any size company in any industry.  This standard is based on a number of quality management principles including a strong customer focus, risk based thinking, the commitment of top management, the process approach and continual improvement.</p>
<p style="font-weight: 400;">Our decision to pursue ISO 9001 accreditation supports our commitment to providing high-quality services to our clients and to our goals of continual improvement.  We have developed our quality management system in order to improve overall performance, to maintain a high-level of quality with regard to our services and to focus on customer satisfaction.</p>
<p style="font-weight: 400;">To become ISO 9001 compliant, Amick Brown developed key process plans and documentation, a quality manual, measurement, communication and purchasing plans, as well as processes to track non-conformances and corrective actions.  We would like to acknowledge The Core Solution.com &#8211; ISO Experts for Small Businesses (<a href="https://www.thecoresolution.com/">www.thecoresolution.com</a>) for helping us to understand the standard, providing training to our team and guidance as we built processes to ensure our compliance.</p>
<p>Amick Brown underwent two comprehensive audits by Perry Johnson Registrars, Inc. (www.pjr.com) in order to achieve the certification.  We are proud to say that there were no non-conformances noted.</p>
<p>We look forward to providing high quality services to our clients and to continual improvement.</p>
<p style="font-weight: 400;">
<p>The post <a href="https://amickbrown.com/amick-brown-receives-iso-9001-certification/">Amick Brown Receives ISO 9001 Certification</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amickbrown.com/amick-brown-receives-iso-9001-certification/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>4 Best Practices to make your Storyboards more Dynamic and Appealing</title>
		<link>https://amickbrown.com/4-best-practices-to-make-your-storyboards-more-dynamic-and-appealing/</link>
					<comments>https://amickbrown.com/4-best-practices-to-make-your-storyboards-more-dynamic-and-appealing/#respond</comments>
		
		<dc:creator><![CDATA[amick.brown]]></dc:creator>
		<pubDate>Wed, 11 May 2016 11:02:14 +0000</pubDate>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Amick Brown]]></category>
		<category><![CDATA[dashboards]]></category>
		<category><![CDATA[iver van de zand]]></category>
		<category><![CDATA[lumira]]></category>
		<category><![CDATA[sap]]></category>
		<category><![CDATA[storyboards]]></category>
		<guid isPermaLink="false">http://blogs.amickbrown.com/?p=256</guid>

					<description><![CDATA[<p>By Iver van de Zand  - Business Intelligence &amp; Analytics - SAP - Visualization - DataViz - Evangelist - Author of "Passionate On Analytics" Your end users will love it when you’d deliver your story- and dashboards in a more appealing and dynamic way. In these Let Me Guide series I discuss 4 easy to use  [...]</p>
<p>The post <a href="https://amickbrown.com/4-best-practices-to-make-your-storyboards-more-dynamic-and-appealing/">4 Best Practices to make your Storyboards more Dynamic and Appealing</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0_def_6" class="flex_display flex_vbox"></div>
<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0_TitleSpace_child">By I<a href="https://be.linkedin.com/in/ivervandezand">ver van de Zand </a> &#8211; Business Intelligence &amp; Analytics &#8211; SAP &#8211; Visualization &#8211; DataViz &#8211; Evangelist &#8211; Author of &#8220;Passionate On Analytics&#8221;</div>
<div></div>
<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0_mediaSpace_child"></div>
<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0__type_MediaPost" class=" flex_vbox">
<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0_mediaText" class="s16">
<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0_mediaTextrichTextContainer" class="s16_richTextContainer s16richTextContainer">
<div id="innerContainer_txtMedia18iw">
<div id="innercomp_txtMedia18iw" class="s19" title="">
<div id="innercomp_txtMedia18iwlink" class="s19link">
<div id="innercomp_txtMedia18iwimg" class="s19img">
<div id="innercomp_txtMedia18iwimgpreloader" class="s19imgpreloader"></div>
<p><img decoding="async" id="innercomp_txtMedia18iwimgimage" class="alignnone" src="https://static.wixstatic.com/media/65e7b1_58187878e30644c0a16f2f919ad67b52.jpg/v1/fill/w_132,h_115,al_c,q_80,usm_0.66_1.00_0.01/65e7b1_58187878e30644c0a16f2f919ad67b52.jpg" alt="" width="290" height="251" /></p>
</div>
</div>
</div>
</div>
<p class="font_8">Your end users will love it when you’d deliver your story- and dashboards in a more appealing and dynamic way. In these Let Me Guide series I discuss 4 easy to use best practices that will help you doing so:</p>
<ol class="font_8">
<li>
<p class="font_8">Using backgrounds</p>
</li>
<li>
<p class="font_8">Using Navigation</p>
</li>
<li>
<p class="font_8">dynamic Vector Diagram pictures: SVG</p>
</li>
<li>
<p class="font_8">Dynamic Text</p>
</li>
</ol>
<h6 class="font_6"><span class="color_18">Using Background</span></h6>
<p class="font_8">Backgrounds can better the looks and experience of story- and dashboards. Use the opacity to ensure the attention is not too much distracted from the actuals graphs and charts. I tends to create my backgrounds myself using PowerPoint: create a slide with a layout you like allocating space for KPI metrics and visualizations. Save the slide as JPG which you can import as background into SAP Lumira.</p>
<p class="font_8"><strong><span class="color_18">Using Navigation</span> </strong></p>
<p class="font_8">If you have story- or dashboards with multiple pages, my experience is that custom navigation buttons help you users finding what they should read. I use custom navigation all the time on my storyboard’s landing pages for example. Here is how you do it:</p>
<ul class="font_8">
<li>
<p class="font_8"> Find a shape or picture that you want to use as clickable button and save it as xx.jpg</p>
</li>
<li>
<p class="font_8">Import xx.jpg as picture in Lumira and drop it on your storyboard where you want it</p>
</li>
<li>
<p class="font_8">Drag and drop a rectangle shape exactly over you newly created button and set its lines and fill-color both to “none”</p>
</li>
<li>
<p class="font_8">Click you “invisible” shape and add the URL or page number to it</p>
</li>
<li>
<p class="font_8">Save and preview</p>
</li>
</ul>
<div id="innerContainer_hfu22ovc">
<div id="innerComp_hfu22ovc" class="s72">
<div id="innerComp_hfu22ovcitemsContainer" class="s72itemsContainer">
<div id="innerComp_hfu22ovcnew_365e7b1_eb451c14d8cf4c0885b1b17c649b0784.jpg4" class="s72imageItem">
<div id="innerComp_hfu22ovcnew_365e7b1_eb451c14d8cf4c0885b1b17c649b0784.jpg4imageWrapper" class="s72imageItemimageWrapper">
<div id="innerComp_hfu22ovcnew_365e7b1_eb451c14d8cf4c0885b1b17c649b0784.jpg4zoom" class="s72imageItemzoom">
<div id="innerComp_hfu22ovcnew_365e7b1_eb451c14d8cf4c0885b1b17c649b0784.jpg4image" class="s72imageItemimage">
<div id="innerComp_hfu22ovcnew_365e7b1_eb451c14d8cf4c0885b1b17c649b0784.jpg4imagepreloader" class="s72imageItemimagepreloader"></div>
<p><img decoding="async" id="innerComp_hfu22ovcnew_365e7b1_eb451c14d8cf4c0885b1b17c649b0784.jpg4imageimage" src="https://static.wixstatic.com/media/65e7b1_eb451c14d8cf4c0885b1b17c649b0784.jpg/v1/fill/w_630,h_354,al_c,q_80,usm_0.66_1.00_0.01/65e7b1_eb451c14d8cf4c0885b1b17c649b0784.jpg" alt="Example landing page B" /></p>
</div>
</div>
<div id="innerComp_hfu22ovcnew_365e7b1_eb451c14d8cf4c0885b1b17c649b0784.jpg4panel" class="s72imageItem_pnl s72imageItempanel"></div>
</div>
</div>
<div id="innerComp_hfu22ovcnew_165e7b1_85faa49f50464bbeb75670b783dc498d.jpg2" class="s72imageItem">
<div id="innerComp_hfu22ovcnew_165e7b1_85faa49f50464bbeb75670b783dc498d.jpg2imageWrapper" class="s72imageItemimageWrapper">
<div id="innerComp_hfu22ovcnew_165e7b1_85faa49f50464bbeb75670b783dc498d.jpg2zoom" class="s72imageItemzoom">
<div id="innerComp_hfu22ovcnew_165e7b1_85faa49f50464bbeb75670b783dc498d.jpg2image" class="s72imageItemimage">
<div id="innerComp_hfu22ovcnew_165e7b1_85faa49f50464bbeb75670b783dc498d.jpg2imagepreloader" class="s72imageItemimagepreloader"></div>
<p><img decoding="async" id="innerComp_hfu22ovcnew_165e7b1_85faa49f50464bbeb75670b783dc498d.jpg2imageimage" src="https://static.wixstatic.com/media/65e7b1_85faa49f50464bbeb75670b783dc498d.jpg/v1/fill/w_630,h_354,al_c,q_80,usm_0.66_1.00_0.01/65e7b1_85faa49f50464bbeb75670b783dc498d.jpg" alt="example of navigation buttons" /></p>
</div>
</div>
<div id="innerComp_hfu22ovcnew_165e7b1_85faa49f50464bbeb75670b783dc498d.jpg2panel" class="s72imageItem_pnl s72imageItempanel"></div>
</div>
</div>
<div id="innerComp_hfu22ovcnew_265e7b1_49a087a184b9447581b279b25d0cd0cd.jpg3" class="s72imageItem">
<div id="innerComp_hfu22ovcnew_265e7b1_49a087a184b9447581b279b25d0cd0cd.jpg3imageWrapper" class="s72imageItemimageWrapper">
<div id="innerComp_hfu22ovcnew_265e7b1_49a087a184b9447581b279b25d0cd0cd.jpg3zoom" class="s72imageItemzoom">
<div id="innerComp_hfu22ovcnew_265e7b1_49a087a184b9447581b279b25d0cd0cd.jpg3image" class="s72imageItemimage">
<div id="innerComp_hfu22ovcnew_265e7b1_49a087a184b9447581b279b25d0cd0cd.jpg3imagepreloader" class="s72imageItemimagepreloader"></div>
<p><img decoding="async" id="innerComp_hfu22ovcnew_265e7b1_49a087a184b9447581b279b25d0cd0cd.jpg3imageimage" src="https://static.wixstatic.com/media/65e7b1_49a087a184b9447581b279b25d0cd0cd.jpg/v1/fill/w_630,h_354,al_c,q_80,usm_0.66_1.00_0.01/65e7b1_49a087a184b9447581b279b25d0cd0cd.jpg" alt="Example landing page A" /></p>
</div>
</div>
<div id="innerComp_hfu22ovcnew_265e7b1_49a087a184b9447581b279b25d0cd0cd.jpg3panel" class="s72imageItem_pnl s72imageItempanel">
<h3 id="innerComp_hfu22ovcnew_265e7b1_49a087a184b9447581b279b25d0cd0cd.jpg3title" class="s72imageItemtitle">Example landing page A</h3>
<p id="innerComp_hfu22ovcnew_265e7b1_49a087a184b9447581b279b25d0cd0cd.jpg3description" class="s72imageItemdescription">Example of a core layout of a landing page for your storyboard. The color-coded tiles can be used as navigation buttons. The generic tiles act to show key metrics info. Save the core lay-out as JPG and use this JPG as core background in your storyboard. Now add an object over the color coded sections, make it invisible and add a page-link to the appropriate page in your story.</p>
</div>
</div>
</div>
</div>
<div class="s72_helpers">
<div id="innerComp_hfu22ovcautoplay" class="s72autoplay"></div>
<div id="innerComp_hfu22ovccounter" class="s72counter"><strong>SVG files</strong></div>
<div class="s72counter"></div>
</div>
</div>
</div>
<p class="font_8">Especially infographics gain on weight and meaningfulness if you use dynamic pictures as part of your charts and graphs. Bar- and line charts in SAP Lumira have the possibility to change its regular column and markers into a dynamic pictogram. You can use the embedded pictograms but also add your own. The pictograms need to be in the SVG dynamic vector format. Search for pictures on Google with the “ filetype:SVG” string to find SVG’s. Save and import them to Lumira and change the graphs properties. The results are impressive. It is easy to create your own SVG files: I use PowerPoint to create my own pictures and save them to JPG. Using <a href="http://image.online-convert.com/convert-to-svg" target="_blank"><span class="color_18">conversion tools</span></a> easily creates an SVG that you can use as dynamic chart/graph picture in your storyboards.</p>
<h6 class="font_6"><span class="color_18">Dynamic Text</span></h6>
<p class="font_8">Dynamic Text is a powerful way to improve context sensitive messaging in your story- and dashboards. The dynamic text is based on a dataset attributes and thus changes when data is refreshed are filtered. Since SAP Lumira handles the dynamic text as any other attribute, you can also apply formulas against the text.</p>
</div>
</div>
</div>
<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0_def_21_default" class=" flex_vbox"> <a href="http://www.amickbrown.com">www.AmickBrown.com</a></div>
<p>The post <a href="https://amickbrown.com/4-best-practices-to-make-your-storyboards-more-dynamic-and-appealing/">4 Best Practices to make your Storyboards more Dynamic and Appealing</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amickbrown.com/4-best-practices-to-make-your-storyboards-more-dynamic-and-appealing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Brainteaser: Storyboard or Dashboard&#8230;Self-Service or Managed&#8230;you choose</title>
		<link>https://amickbrown.com/brainteaser-storyboard-or-dashboard-self-service-or-managed-you-choose/</link>
					<comments>https://amickbrown.com/brainteaser-storyboard-or-dashboard-self-service-or-managed-you-choose/#respond</comments>
		
		<dc:creator><![CDATA[amick.brown]]></dc:creator>
		<pubDate>Fri, 08 Apr 2016 13:09:42 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[iver van de zand]]></category>
		<category><![CDATA[KPI]]></category>
		<category><![CDATA[lumira]]></category>
		<category><![CDATA[sap]]></category>
		<category><![CDATA[storyboard]]></category>
		<guid isPermaLink="false">http://blogs.amickbrown.com/?p=217</guid>

					<description><![CDATA[<p>By Iver Van de Zand, SAP If there is one term that always is food for discussion when I talk to customers, it is definitely “dashboard”. What exactly is a dashboard, how close is it to a storyboard, are dashboard only on summarized data and when to use a dashboard versus a storyboard. Tons  [...]</p>
<p>The post <a href="https://amickbrown.com/brainteaser-storyboard-or-dashboard-self-service-or-managed-you-choose/">Brainteaser: Storyboard or Dashboard&#8230;Self-Service or Managed&#8230;you choose</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-1"><div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0__type_MediaPost" class=" flex_vbox">
<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0_mediaText" class="s61">
<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0_mediaTextrichTextContainer" class="s61_richTextContainer s61richTextContainer">
<p class="font_8">By<a href="https://be.linkedin.com/in/ivervandezand"> Iver Van de Zand</a>, SAP</p>
<p class="font_8">If there is one term that always is food for discussion when I talk to customers, it is definitely “dashboard”. What exactly is a dashboard, how close is it to a storyboard, are dashboard only on summarized data and when to use a dashboard versus a storyboard. Tons of questions that already start in a bad shape because people have other perceptions of what a dashboard really is. And let’s be honest; take a canvas, put a few pies on it and a bar-chart, and people will already mention it as a dashboard. Let’s see whether we can fine-tune this discussion a bit.<img decoding="async" class="aligncenter" src="https://static.wixstatic.com/media/65e7b1_b29301d20281452abff2257e252ea054.png/v1/fill/w_315,h_238,al_c,usm_0.66_1.00_0.01/65e7b1_b29301d20281452abff2257e252ea054.png" alt="" /></p>
<p class="font_8">A Dashboard</p>
<p class="font_8">A business intelligence dashboard is a data visualization technique that displays the current status and/or historical trends of metrics and key performance indicators (<a href="http://searchcrm.techtarget.com/definition/key-performance-indicator" target="_blank" rel="noopener"><span class="color_18">KPIs</span></a>) for an enterprise. <a href="http://searchcio.techtarget.com/definition/dashboard" target="_blank" rel="noopener"><span class="color_18">Dashboards</span></a> consolidate and arrange numbers, <a href="http://whatis.techtarget.com/definition/metric" target="_blank" rel="noopener"><span class="color_18">metrics</span></a> and sometimes <span class="color_18">performance scorecards</span> on a single screen. They may be tailored for a specific role and display metrics targeted for a single point of view or department. The essential features of a BI dashboard product include a customizable interface and the ability to pull real-time data from multiple sources. The latter is important since lots of people think dashboards are only on summarized data which is absolutely not the case; dashboards consolidate data that may be of the lowest grain available! Key properties of a dashboard are:</p>
<div id="innerContainer_txtMedia1hp">
<div id="innercomp_txtMedia1hp" class="s79" title="">
<div id="innercomp_txtMedia1hplink" class="s79link">
<div id="innercomp_txtMedia1hpimg" class="s79img">
<div id="innercomp_txtMedia1hpimgpreloader" class="s79imgpreloader"></div>
<p><img decoding="async" class="alignright" src="https://static.wixstatic.com/media/65e7b1_cd71986d2ac543b0959300dd4eb8c649.jpg/v1/fill/w_158,h_312,al_c,q_80,usm_0.66_1.00_0.01/65e7b1_cd71986d2ac543b0959300dd4eb8c649.jpg" alt="" /></p>
</div>
</div>
</div>
</div>
<ol class="font_8">
<li>
<p class="font_8">Simple and communicates easily and straight</p>
</li>
<li>
<p class="font_8">Minimum distractions, since these could cause confusion</p>
</li>
<li>
<p class="font_8">Supports organized business with meaning, insights, and useful data or information</p>
</li>
<li>
<p class="font_8">Applies human visual perception to visual presentation of information: colors play a significant role here</p>
</li>
<li>
<p class="font_8">Limited interactivity: filtering, sorting, what-if scenarios, drill down capabilities and sometimes some self-service features</p>
</li>
<li>
<p class="font_8">They are often “managed” in a sense that the dashboards are centrally developed by ICT, key users or a competence center, and they are consumed by the end-users</p>
</li>
<li>
<p class="font_8">Offer connectivity capabilities to other BI components for providing more detail. Often these are reports with are connected via query-parsing to the dashboards</p>
</li>
</ol>
<h6 class="font_6 fusion-responsive-typography-calculated" style="--fontsize: 13; line-height: 1.31; --minfontsize: 13;" data-fontsize="13" data-lineheight="17.03px">A Storyboard</h6>
<p class="font_8">Is there a big difference between a storyboard and a dashboard? Mwah, not too much: they both focus on communicating key – consolidated &#8211; information in a highly visualized and way which ultimately leaves little room for misinterpretation. For both the same key words apply: simple, visual, minimum distraction.</p>
<p class="font_8">The main difference between a dashboard and a storyboard is that the latter is fully interactive for the end user. The interactivity of the storyboard is reflected through capabilities for the end user to:</p>
<ul class="font_8">
<li>
<p class="font_8"><span class="color_2">Sort</span></p>
</li>
<li>
<p class="font_8"><span class="color_2">Filter data: include and exclude data</span></p>
</li>
<li>
<p class="font_8"><span class="color_2">Change chart or graph types on the fly</span></p>
</li>
<li>
<p class="font_8"><span class="color_2">Add new visualizations on the fly; store and share them</span></p>
</li>
<li>
<p class="font_8"><span class="color_2">Drill down</span></p>
</li>
<li>
<p class="font_8"><span class="color_2">Add or adjust calculated measures and dimensions</span></p>
</li>
<li>
<p class="font_8"><span class="color_2">Add new data via wrangling, blending or joining</span></p>
</li>
<li>
<p class="font_8"><span class="color_2">Adjust the full layout of the board</span></p>
</li>
<li>
<p class="font_8"><span class="color_2">Create custom hierarchies or custom groupings</span></p>
</li>
<li>
<p class="font_8"><span class="color_2">Allow for basic data quality improvements (rename, concatenate, upper and lower case etc)</span></p>
</li>
</ul>
<p class="font_8">Another big difference between dashboards and storyboards is that storyboards are <span class="color_18">self-service enabled</span> boards meaning the end user creates them him/herself. Opposite to dashboards that are typically “managed” and as such are created centrally by ICT, key users or a BICC, and are consumed by the end user.</p>
<h6 class="font_6 fusion-responsive-typography-calculated" style="--fontsize: 13; line-height: 1.31; --minfontsize: 13;" data-fontsize="13" data-lineheight="17.03px">A Dashboard versus a Storyboard</h6>
<p class="font_8">So your question, dear reader, is “what is the day-to-day difference and what to you use when”? Well the answer is in the naming of both boards:</p>
<p class="font_8">The purpose of a storyboard is to <span class="color_18">TELL A STORY</span>: the user selects a certain scope of data (which might be blended upon various sources) and builds up a story around that data that provides insights in it from various perspectives. All in a governed way of course. The story is built upon various visualizations that are grouped together on the canvas of the storyboard. These visualizations can be interdependent – filtering on one affects the others – or not. The canvas is further enriched with comments, text, links or dynamic pictures … all with the purpose to complete the story.</p>
<p class="font_8">Storyboarding has dramatically changed day-to-day business: the statement “<span class="color_18">your meeting will never be the same</span>” applies definitely. Your meetings are now being prepared by creating a storyboard; meetings are held using storyboards to discuss on topics and make funded decisions, simulations on alternative decisions are done during the meetings using the storyboards and final conclusions can be shared via the storyboards. Governed, funded, based on real-insights!</p>
<p class="font_8">A dashboard has a <span class="color_18">pattern</span> of analyzing that is defined <span class="color_18">upfront</span>. It is about KPI’s or trends of a certain domain, and you as a user consume that information. You can filter, sort or even drill down in the data, but you cannot change the core topic of data. If the KPI’s are on purchasing information, it is on purchasing information and stays like it. You neither can add data to compare it.</p>
<p class="font_8">In a number of situations one does not want the end user to “<span class="color_18">interact</span>” with the information since it is corporate fixed data that is shared on a frequent and consistent time. Enterprises want that information to be shared for insights in a consistent, regular and recognizable way. Users will recognize the dashboard, consume the information and – hopefully – act upon it. Think for example about weekly or monthly performance dashboards, or HR dashboards that provide insights in attrition on recurring moments in time.</p>
<h6 class="font_6 fusion-responsive-typography-calculated" style="--fontsize: 13; line-height: 1.31; --minfontsize: 13;" data-fontsize="13" data-lineheight="17.03px">Dashboards and Storyboards: the &#8220;SAP way&#8221;</h6>
<p class="font_8">The nuances made above on dashboards and storyboards are being reflected in SAP’s Business Intelligence Suite. Its component Design Studio is a definite managed dashboarding tool. Extremely capable of visualizing insights in a simple and highly attractive way while in the meantime able to have online connections to in-memory data sources, SAP BW or semantic layers. Storyboarding is offered via the on-premise SAP Lumira or via Cloud through the Cloud for Analyticscomponent.</p>
<p class="font_8">If you have difficulties deciding what to offer to your end users, the BI Componentselection tool I made easily helps you understanding whether your users require dashboards or/and storyboards. You might want to try it.</p>
<div id="innerContainer_im91p4fo35h">
<div id="innerComp_im91p4fo35h" class="s76">
<div id="innerComp_im91p4fo35hitemsContainer" class="s76itemsContainer">
<div id="innerComp_im91p4fo35hnew_365e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg3" class="s76imageItem">
<div id="innerComp_im91p4fo35hnew_365e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg3imageWrapper" class="s76imageItemimageWrapper">
<div id="innerComp_im91p4fo35hnew_365e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg3zoom" class="s76imageItemzoom">
<div id="innerComp_im91p4fo35hnew_365e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg3image" class="s76imageItemimage">
<div id="innerComp_im91p4fo35hnew_365e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg3imagepreloader" class="s76imageItemimagepreloader"></div>
<p><img decoding="async" src="https://static.wixstatic.com/media/65e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg/v1/fill/w_630,h_355,al_c,q_80,usm_0.66_1.00_0.01/65e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg" alt="Financial storyboard" /></p>
</div>
</div>
<div id="innerComp_im91p4fo35hnew_365e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg3panel" class="s76imageItem_pnl s76imageItempanel">
<h3 class="s76imageItemtitle fusion-responsive-typography-calculated" style="--fontsize: 22; line-height: 1.45; --minfontsize: 22;" data-fontsize="22" data-lineheight="31.9px"></h3>
<h3 id="innerComp_im91p4fo35hnew_365e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg3title" class="s76imageItemtitle fusion-responsive-typography-calculated" style="--fontsize: 22; line-height: 1.45; --minfontsize: 22;" data-fontsize="22" data-lineheight="31.9px">Financial storyboard</h3>
<p id="innerComp_im91p4fo35hnew_365e7b1_b5189539f76d47679f67ed6c3dc1a73b.jpg3description" class="s76imageItemdescription">Self-service storyboard created in around 45 minutes using SAP Lumira. On this page the heat-map section that allows for white spot analyses. Data can be exported at any time. User has numerous capabilities to add data, visualizations and additional pages</p>
</div>
</div>
</div>
<div id="innerComp_im91p4fo35hnew_165e7b1_2c8026ea0350450ea2e2f07c1b957b35.jpg1" class="s76imageItem">
<div id="innerComp_im91p4fo35hnew_165e7b1_2c8026ea0350450ea2e2f07c1b957b35.jpg1imageWrapper" class="s76imageItemimageWrapper">
<div id="innerComp_im91p4fo35hnew_165e7b1_2c8026ea0350450ea2e2f07c1b957b35.jpg1zoom" class="s76imageItemzoom">
<div id="innerComp_im91p4fo35hnew_165e7b1_2c8026ea0350450ea2e2f07c1b957b35.jpg1image" class="s76imageItemimage">
<div id="innerComp_im91p4fo35hnew_165e7b1_2c8026ea0350450ea2e2f07c1b957b35.jpg1imagepreloader" class="s76imageItemimagepreloader"></div>
<p><img decoding="async" src="https://static.wixstatic.com/media/65e7b1_2c8026ea0350450ea2e2f07c1b957b35.jpg/v1/fill/w_630,h_434,al_c,q_80,usm_0.66_1.00_0.01/65e7b1_2c8026ea0350450ea2e2f07c1b957b35.jpg" alt="Retailing Dashboard" /></p>
</div>
</div>
<div id="innerComp_im91p4fo35hnew_165e7b1_2c8026ea0350450ea2e2f07c1b957b35.jpg1panel" class="s76imageItem_pnl s76imageItempanel"></div>
</div>
</div>
<div id="innerComp_im91p4fo35hnew_265e7b1_230355dbbb754571962b9a1d30376ac0.jpg2" class="s76imageItem">
<div id="innerComp_im91p4fo35hnew_265e7b1_230355dbbb754571962b9a1d30376ac0.jpg2imageWrapper" class="s76imageItemimageWrapper">
<div id="innerComp_im91p4fo35hnew_265e7b1_230355dbbb754571962b9a1d30376ac0.jpg2zoom" class="s76imageItemzoom">
<div id="innerComp_im91p4fo35hnew_265e7b1_230355dbbb754571962b9a1d30376ac0.jpg2image" class="s76imageItemimage">
<div id="innerComp_im91p4fo35hnew_265e7b1_230355dbbb754571962b9a1d30376ac0.jpg2imagepreloader" class="s76imageItemimagepreloader"></div>
<p><img decoding="async" src="https://static.wixstatic.com/media/65e7b1_230355dbbb754571962b9a1d30376ac0.jpg/v1/fill/w_630,h_349,al_c,q_80,usm_0.66_1.00_0.01/65e7b1_230355dbbb754571962b9a1d30376ac0.jpg" alt="Financial storyboard" /></p>
</div>
</div>
<div id="innerComp_im91p4fo35hnew_265e7b1_230355dbbb754571962b9a1d30376ac0.jpg2panel" class="s76imageItem_pnl s76imageItempanel">
<h3 class="s76imageItemtitle fusion-responsive-typography-calculated" style="--fontsize: 22; line-height: 1.45; --minfontsize: 22;" data-fontsize="22" data-lineheight="31.9px"></h3>
<h3 id="innerComp_im91p4fo35hnew_265e7b1_230355dbbb754571962b9a1d30376ac0.jpg2title" class="s76imageItemtitle fusion-responsive-typography-calculated" style="--fontsize: 22; line-height: 1.45; --minfontsize: 22;" data-fontsize="22" data-lineheight="31.9px">Financial storyboard</h3>
<p id="innerComp_im91p4fo35hnew_265e7b1_230355dbbb754571962b9a1d30376ac0.jpg2description" class="s76imageItemdescription">Self-service storyboard created in around 45 minutes using SAP Lumira. User has numerous capabilities to add data, visualizations and additional pages</p>
</div>
</div>
</div>
</div>
<div class="s76_buttons"></div>
<div class="s76_helpers"></div>
</div>
</div>
</div>
</div>
</div>
<div id="comp-ikwdaeu6_SinglePostMediaTop_MediaPost__0_0_def_20_default" class=" flex_vbox"></div>
</div></div></div></div></div>
<p>The post <a href="https://amickbrown.com/brainteaser-storyboard-or-dashboard-self-service-or-managed-you-choose/">Brainteaser: Storyboard or Dashboard&#8230;Self-Service or Managed&#8230;you choose</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amickbrown.com/brainteaser-storyboard-or-dashboard-self-service-or-managed-you-choose/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Object oriented programming &#8211; by Ashith Bolar</title>
		<link>https://amickbrown.com/object-oriented-programming-by-ashith-bolar/</link>
					<comments>https://amickbrown.com/object-oriented-programming-by-ashith-bolar/#respond</comments>
		
		<dc:creator><![CDATA[Ashith Bolar]]></dc:creator>
		<pubDate>Fri, 28 Mar 2014 18:03:46 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">http://blogs.amickbrown.com/?p=14</guid>

					<description><![CDATA[<p>I thought I would write few words on Object-oriented programming. Now you might ask me why I am spending my time talking about a technology that's almost as old as computer programming itself -- an idea that has an all-pervasive nature to it in the industry, there is no need to flog the dead horse  [...]</p>
<p>The post <a href="https://amickbrown.com/object-oriented-programming-by-ashith-bolar/">Object oriented programming &#8211; by Ashith Bolar</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="line-height: 1.5;">I thought I would write few words on Object-oriented programming. Now you might ask me why I am spending my time talking about a technology that&#8217;s almost as old as computer programming itself &#8212; an idea that has an all-pervasive nature to it in the industry, there is no need to flog the dead horse one more time. Here&#8217;s the reason. I can&#8217;t tell you how many times I&#8217;ve talked to software developers and designers, who know the text-book description of OOP, but have a very limited insight into it.</span></p>
<p>When you talk to someone who dabbles with OOP, you hear polymorphism, method-overloading, dynamic-dispatch, public and private methods. But these are not what set OOP apart from its predecessors. I am in no way implying that these are not significant additions that came out of OOP. These concepts are just derivatives of the bigger idea of OOP.</p>
<p>Encapsulation is the primary idea behind OOP. Encapsulation simply means bundling of data and associated methods.</p>
<p>Let me explain: Before OOP, computer programming was a series of instructions written one below the other. This is like a two-way communication. You, the developer, is telling the computer what to do in a series of instruction. The idea goes back to the 8th century Arabic mathematician al-Khwarizmi (which is where we purportedly get the word algorithm). This is all good if you&#8217;re writing a program to determine the greated common divisor of two numbers. But over time computers have gone on to solve bigger problems, and procedural programming just doesn&#8217;t cut it.</p>
<p>So let&#8217;s say you&#8217;re writing a computer simulated solar system. In a purely procedural language set up, you would write a big program called &#8220;solar_system&#8221;, which controls all the planets and the sun, with a main function &#8216;run_solar_system()&#8217;. On the other hand, if you write a program, one that is influenced by object-oriented paradigm, it would contain encapsulations of the class of planets, with particular instates of each of the planets.</p>
<p>Compare the two very simplistic example codes of how each one of them looks:</p>
<p>Procedural paradigm:</p>
<blockquote>
<pre>currentPosition = getCurrentPosition('jupiter')
gravitationalField = getGravitationalField('sun')
jupiterNewPosition = 
  getNewPosition(currentPosition, gravitationalField)</pre>
</blockquote>
<p>Object-oriented paradigm</p>
<blockquote>
<pre>jupiter.calculateNextPosition(sun.gravitationalField())</pre>
</blockquote>
<p>Notice that in the first case, solar_system is doing the calculations for all the planets – a one way communication. In the second case, the communication is between the planet and the sun – direct communication. This code, if well written can be extended between any two (or three of four) objects within the solar system.</p>
<p>It is true that the expressive measure of both the paradigms is identical. What you can write in the OO paradigm could just as well be written in the procedural one. What makes the OO stand out, is its readability.</p>
<p>The line of code in the OO paradigm can be read as “Let Jupiter calculate its next position based on the gravitational field of the sun). Compare that to the lines of code in procedural paradigm would read something like this: “Take Jupiter’s current position, and take the gravitational field of the Sun, and using both, do some calculations and determine the next position Jupiter ought to take.”</p>
<p>By extension of it being readable, OO lends itself to thinking in terms of how we perceive the real world. And all this is achieved primarily by a single concept – encapsulation. By making a class called Planets, and instantiating Earth and Jupiter as Planets, the programmer has enabled the individual objects to communicate with each other, rather than letting an overarching program do all the dirty work. A clean readable code, implemented by a clean and organized underlying objects.</p>
<p>The post <a href="https://amickbrown.com/object-oriented-programming-by-ashith-bolar/">Object oriented programming &#8211; by Ashith Bolar</a> appeared first on <a href="https://amickbrown.com">Amick Brown</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amickbrown.com/object-oriented-programming-by-ashith-bolar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
