New Look!

This was on the cards for quite some time, and i finally managed to give a complete new look to my blog. The current look is a result of several late nights spent on studying and exploring wordpress :D , there was a time when i had blurred eyes looking at so many options out there that i was almost clueless how to go about it and proceed, several factors kept bugging my head, like i wanted the theme to have a simple layout with well laid out design, 2 column or 3 column layout, customization aspects etc, i started out exploring off the shelf designs and themes available and ended up choosing on theme frameworks for the overall structure of the blog layout and design, this had several benefits over the typical approach of taking up a design from somewhere and then either living with what it has to offer in terms of customization or creating hacks around it, i wanted to stay away from these barriers, theme frameworks gave me a middle path of not writing themes from scratch and adapting a technique of creating child themes without touching the original wordpress code.
After evaluating several options for theme frameworks, i choose thematic framework for building my own theme.
I think thematic is a very good start point for anyone who wants to create their own wordpress theme designs, thematic provides you with a basic theme which you can extend in the form of child themes.
The framework is easy to understand and implement, has a fairly good community base of wordpress developers, and yes its open source too :) , to know more about thematic go to http://themeshaper.com/thematic/
Some of the themes that i had used in the past look like this -
Old Theme Design used on the blog

Old WordPress Theme Designs

The new theme that i have customized is basically an extension of Hafiz’s “A Simple Love” theme which is a thematic child theme. I would love to have any feedback that you may have about the look and the design of the blog, please feel free to express your views and criticism through the comments, hope you guys find the new blog design more comforting and readable.

Current New Theme Design

A Simple Love WordPress Theme Design by Hafiz

Also my personal web page at http://saurabhnarula.com is live, do let me know if you have any suggestions on that. The webpage will act as one central point of all the information related to my activities and engagements (work related and personal).

Personal Home Page on saurabhnarula.com

Posted in General | Tagged , , , | Leave a comment

have been off for a while

well its almost an year and half that i have been away from my blog and hardly updated it, i can sight pointless and end less reasons that made me do that :P , but heres a small update from my side and a determined endeavor and a new beginning, i will be around more often and express, converse and discuss more here.

Last year and a half has been a roller coaster ride, from my days in Honeywell to the days of being a part of the startup company, life has changed and gained pace, at the same time several learning lessons and new experiences have had a huge impact on my perceptions, thoughts and ideologies. Life is all about continuity and change, and i believe change is always for good.

i had to quit Honeywell in the month of Jan 2009 as i had figured out that it was time for me to move on, i quit Honeywell and joined Netscout Systems Software (erstwhile network general) in the same month, couple of months in Netscout and i had a bigger decision to make,  this time to be a part of startup company, a more risky option but more fulfilling and challenging, one can say once in a lifetime opportunity, i had to quit Netscout and join the new startup company as an early founding member and be part of the process of building the company from scratch, our company is a stealth mode startup and we would be announcing the details about our initiatives and activities soon. All through this time i found myself more committed to the adobe flex and flash platform community initiatives in India, and after having a chance of attending leadership summit at Goa last year, i decided to be more focused and dedicated to the community activities in India, it has been my honor and a matter of prestige to be a part of such a huge community in India and i have had a pleasure of interacting with great individuals in the community.

As i write my thoughts, i have several things running in my mind, i will be blogging my thoughts on technology, RIA and ever changing dynamics of internet at blog.saurabhnarula.com, i am also contemplating on an idea of having a separate blog for my personal views & thoughts on life, social issues & concerns, music and inspirations, and lot more. I am also working on setting up a home page at saurabhnarula.com, during this period this blog will also undergo some visual changes, and will be more organized and simple to read.

lets roll!!

Posted in General | Tagged , , | 3 Comments

sneak peek into the much awaited release of Adobe Flex 3 and AIR-A Bangalore FUG Special

spot1.jpgWaiting days are almost over as Flex 3 and AIR 1.0 release is just around the corner. Heres a chance for each one of us to get a sneak peek into the Flex 3 and AIR 1.0 release scheduled sometime in march. Bangalore Flex user group gives us an opportunity of being a part of this special FUG meet on 25th February where we focus on the much awaited release of Flex 3 and AIR 1.0 and talk our heart about it. What more Adobe is sponsoring this meeting with cool giveaways and a raffle copy of adobe flex 3 builder professional.

flex3_fx_124x120.jpg Flex Builder 3 is a great upgrade and comes armed with loads of offerings like improved designer-developer work flow,advanced components,advanced charting and data visualization capabilities,memory profiler and a native support for building application on AIR platform. To know more about Flex 3 goodness head to Ted’s post, Mat’s article, Ryan’s Post, 360Flex Keynote, Flex 3.0 Features@Adobe Labs.

air_logo.gifAlong with Flex 3 release is soon to be released Adobe Integrated run time environment(AIR). AIR is a cross-operating system runtime that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop. AIR applications can talk to the local file system,accepts drag n drop from the desktop,runs outside the browser and runs completely offline.

Looking forward to the meet.

Register here

(Venue Details will be out soon)

Posted in AIR, Flex, RIA | Tagged , , , , | 1 Comment

FlexSpy-run time visual inspection tool

We have faced this situation many times when we kept wondering while developing a flex application if instead of going back to design/coding mode,we can change the visual appearance right there at the run time and see the results right away.Many a times we are not sure of the visual appearance of the component at the design time and we have to run the whole application in order to see the final result. If you are bogged down just like me with this annoyance then FlexSpy can come to your rescue. FlexSpy is tool using which one can change the look and feel of the component at the run time dynamically and inspect the appearance of the component.This way the tool can help us save the development time and imagine using the tool while demoing your application to your users,just as they raise questions on the look n feel,may be a different color- invoke FlexSpy right away and change the properties right there.The installation is easy and above all its free and open source. Check out more about the tool here and check out the demo here too.

Posted in Flex, RIA | Tagged , , | 2 Comments

initRIA-07 Post Event Report

sticker-copy.jpgWe had a wide range of talks ranging from Ajax to flash/flex, and we had a chance to witness some of the most amazing applications built on flex/flash platform during the event.

Around 130+ people were expected to attend (based on the registration) but around 65 people turned up.

The list of the topics presented on the day:-

A) Data Visualizations in Flex – Raghunath Rao, Adobe

As pointed out rightly by raghu, every motion on the screen has a meaning-he clearly illustrated the power of flex framework in data visualizations and bowled all us over the new features that flex 3 is coming with in data visualizations arena. Key take away in this session was some of the amazing visualization capabilities in flex 3 such as advanced data grid-which offers the charting capabilities, tree data structure data in Datagird itself. Drawing out another chart with the data region selected on one chart was one of most impressive feature offered in flex 3.Advaced Datagrid is one of its kind and comes geared with capabilities which can leave a huge impact on data analysis and visualizations arena.

B) RIAjaxified – Rakshith, Adobe

Rakhshith is from coldfusion team at adobe and have worked a lot on the Ajax framework

He put light on asynchronous and synchronous techniques used in AJAX. His focus was to showcase the RIA capabilities of AJAX and how client side programming in JavaScript with server side processing that can deliver XML fragments back to your web page to allow the page to be updated with new information from the server without having to reload the entire web page.

Key learning from his sessions was the understanding of how AJAX delivers Rich Web applications which precisely has the following methodology:-

  • XHTML and CSS standards based presentation
  • Interaction with the page through the DOM
  • Data interchange with XML and XSLT
  • Asynchronous data retrieval with XMLHttpRequest
  • JavaScript to tie it all together

 

C) Designing RIAs with RC Pattern – Yash Mody, TeknoPoint Multimedia

Yash shared his experiences and challenges that he faced while working on RIA projects and RIA application development processes. While working on these applications he came out with an approach called RC (Rapid Correct) approach.

His approach addressed the following concerns

-Change in the look and feel of the application takes longer time.

-Adding a new call will take a long time.

-Flexibility of the code

-Understanding of the working of the application

From the development point of view his approach centered on use of web services in Flex based applications. Singleton classes were the main ingredient of his approach. His approach came in as the collection of the best practices used while developing a flex based RIA and that was the key learning of the whole talk.

D) Flash for flex developers – Bhavin Padhiyar, SAP

Bhavin is both flex and flash certified developer; his sayings came in handy where in he showcased the use of flash scripts/classes being used in flex. He demonstrated the use of flash timelined objects being created in flash and then being used in flex. The most important point and the key learning of the whole session was that with the use of flash we can add custom animation in flex.

Flex have set of animations which can not be customized as far as the different pattern of the animations and the timeline is concerned, this can be done in flash and then can used in flex.

The creation of flash animations leads to creation of flash classes which can then be imported in flex and can be attached to any object in flex. This made us realize that all the flash capabilities can be used in flex and add more colors to the existing palette of flex. Some of the web applications which are already using these capabilities are http://www.harley-davidson.com, www.Sherwin-williams.com.

E) Building Live Documents – An online Office suite leveraging RIA technologies

Sumanth Raghavendra and Adarsh Kini, InstaColl

This was one session that went over the edge and took us all with a surprise.

Sumanth and Adarsh are the CTOs of the installColl a startup company which has Sabeer Bhatia as their chairman of the board. The company has come up with a concept called Live Documents which is a unique solution that layers on persistent security, access control and management capabilities onto desktop productivity tools. With Live Documents, our normal Word documents and Excel spreadsheets are transformed into auto-updating entities that have Wiki-like capabilities. Sumanth mentioned that they would be able to roll out their product by March next year. There experiences with the flex technology blew our mind and the captivating demo kept us stuck on our seats.

F) Optimizing Flex and AS3 – Mrinal Wadhwa, SAP

Mrinal’s session was one of the most interesting sessions which explored the benefits of adopting best practices and suggested some of the techniques to optimize AS3 code. His session was the major take away of the event. Strict data typing and using absolute positioning in the layout of the flex application is one best practice which puts less load on to the AS Virtual Machine and is less expensive. He stated that Flex Virtual Machine is very fast as compared to AS2 Virtual Machine and in some tests carried out it performed equally well as Java Virtual Machine.

He put light on actionscript server side and client side optimization as well.

G) Developing Flex RIAs with Cairngorm Micro architecture Debabrata Acharjee, CapGemini

Debabrata put light on the importance of Cairngorm Micro architecture. The Cairngorm Microarchitecture is a lightweight yet prescriptive framework for rich Internet application (RIA) development. This architecture is nothing but a Design pattern based framework for RIA Development. The architecture comes really handy in enterprise wide applications and not usually in case of small scale applications. He pointed out that the implementation of the design patterns (the patterns that have been selected for the micro architecture) and the future roadmap for Cairngorm development are firmly aligned with the feature set – advertised and anticipated – of the Adobe Flex platform, and the emerging ecosystem of tools (such as Apollo) around the Flex platform.

The benefits of the Cairngorm architecture are realized when developing complex RIA applications with multiple use-cases and views, with a team of developers, and with a multi-disciplinary development team that includes designers as well as creative and technical developers. The whole session was very interactive and had an active participation from the audience where in people asked if the existing applications can be turned into a cairngorm micro architecture type application and the answer of the question is yes.

Birds of feather

This was a random session on RIA and their future, we had random discussions on RIA and technologies like Silverlight and we saw a bubble animation test of silverlight (JavaScript and CLR) vs. DHTML vs. flash (Flex) vs. WPF vs. APOLLO vs. Java (Swing).We later had a demo of a tool for Test Management System called Zephyr (http://www.getzephyr.com ) built using Flex.

Read more on initRIA experiences and post event thoughts here, here, here, here, here and here

Check out some pics of the event here and here

All in all initRIA Rocked and we all had a great time!!

Posted in AIR, Flex, initRIA, RIA, Silverlight | Tagged , , , , | 2 Comments

Genesis of initRIA-07

sticker-copy.jpginitRIA has been a great success and it went on to become a first of a kind event in india on Rich Internet Applications.The other day mrinal brought the idea of utilizing the license that is raffled out by adobe every six months to the user groups that are registered with adobe. As Bangalore flex user group was registered with adobe, we thought of utilizing this opportunity and have a open forum event where in people can come in and speak on different RIA technologies. We guys at the group started having idea thrown in for the event and there we were,we had a huge support from the group and hence initRIA was born. Though later the adobe software raffle suggestion couldn’t work out but we guys were determined to make it happen and went ahead for initRIA and guess what at very short span of time we had a sponsor,tecknopoint on our hands as well. The event turned out to be a huge success and we all had at great time.

Posted in AIR, Flex, initRIA, RIA, Silverlight | Tagged , , , , , , | Leave a comment

Hello and Welcome

Hi all and welcome to my blog on RIAs and BI.

RIA and BI are the two words that excites me the most, in other words they are the sole reason of me writing about them on this blog.

I am a constant believer of the fact that Business intelligence and Rich Internet Applications can create a blend of rich,intuitive,simpler BI Applications which can work wonders in BI space.

I will be blogging more on topics related to RIAs and RIA Market Trends and Technologies such as Microsoft’s WPF (Windows Presentation Foundation), AJAX, Adobe’s Flex / Flash/APOLLO and topics like BI/DW and RIAs.
Though my focus is primarly on how the internet applications are evolving, i choose to write about RIAs becasue RIAs are the front runners in evolving internet applications and giving new dimensions to it.
The raw powerfullness of RIAs is that it provides client rich applications with high performance, enabling desktop experience on the web browser. We can leverage our existing skills to develop RIAs to provide data rich applications with compelling user experience.This helps clients to leverage the advantages of web based architecture and performance comparable to desktop applications.
You will see me speaking more on User Experiene(Ux),Usability of applications as well.

Posted in General | Tagged , | 2 Comments
  • Social




  • Categories

  • Archives