Visualizing Complex Enterprise Data in a Tablet World

My recent Developer Deep Dive webinar “Visualizing Complex Enterprise Data in a Tablet World” is now available on the Adobe Enterprise Developers Portal.   In this webinar, I walk through the fundamentals of a rich, enterprise-data driven mobile experience, powered by Flex, AIR, LCDS, & LCCS.

Take a look at this short clip to get a feel for what’s covered in this webinar…

(Mobile Maps powered by ESRI)

Now, go view the webinar in its entirety to check out how this experience was built:
http://enterprise-dev.adobe.com/edev/en/webinars/archive.html#mobile

Grab the source code here:
https://github.com/triceam/Enterprise-Tablet-Visualization

  • Antonio

    Pretty cool demo, can’t watch the enterprise dev webinar because it is requiring a registration loop that I can’t escape. I noticed on github that you used a cs namespace for LCCS components, is that .swc available ?

    • http://www.tricedesigns.com Andrew

      You have to sign up for a LCCS account, and you can download the SDK from here: https://portal.collaboration.adobelivecycle.com/ – this is the same SDK used for desktop Flash/Flex. To get it to work, you’ll also need to include the mx.swc from the desktop Flex SDK into your mobile project. A lot of the pre-built collaboration components (like text chat) don’t work in mobile b/c they are not mobile optimized, so if you want something like text chat, you have to build it yourself using the LCCS lower level components. However, the video chat works without any additional config.

  • Antonio

    Andrew,
    the lccs sdk I have uses the rtc namespace and throws errors, can you attach the .swc you are using exactly?

    • http://www.tricedesigns.com Andrew

      If you are using the swc from the LCCS download, then it is the same. It uses the cs namespace b/c it is referenced as: xmlns:cs=”http://ns.adobe.com/rtc”. What is the error that you are seeing?

  • Antonio

    It was showing components not bound…I just pulled over your whole project and its complaining about the ServiceBeans.mxml Could not resolve to a component
    implementation. Is this a lcds swc thing? I am not subscribed to LCDS.

  • Antonio

    In better news I can now watch the video tutorial

  • Antonio

    Andrew,
    I removed the RTMP instance call and left the AMF failover and I get this at runtime. ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
    at flash.display::DisplayObjectContainer/getChildIndex()
    at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::rawChildren_getChildIndex()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2187]
    at mx.managers::SystemRawChildrenList/getChildIndex()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemRawChildrenList.as:181]
    at spark.components.supportClasses::StyleableStageText/getFormIndex()[E:\dev\4.y\frameworks\projects\mobilecomponents\src\spark\components\supportClasses\StyleableStageText.as:1956]
    at spark.components.supportClasses::StyleableStageText/findTopmostForm()[E:\dev\4.y\frameworks\projects\mobilecomponents\src\spark\components\supportClasses\StyleableStageText.as:1933]
    at spark.components.supportClasses::StyleableStageText/updateProxyImageForTopmostForm()[E:\dev\4.y\frameworks\projects\mobilecomponents\src\spark\components\supportClasses\StyleableStageText.as:2172]
    at spark.components.supportClasses::StyleableStageText/commitProperties()[E:\dev\4.y\frameworks\projects\mobilecomponents\src\spark\components\supportClasses\StyleableStageText.as:1510]
    at mx.core::UIComponent/validateProperties()[E:\dev\4.y\frameworks\projects\framework\src\mx\core\UIComponent.as:8219]
    at mx.managers::LayoutManager/validateClient()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\LayoutManager.as:957]
    at mx.managers::PopUpManagerImpl/addPopUp()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\PopUpManagerImpl.as:382]
    at mx.managers::PopUpManager$/addPopUp()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\PopUpManager.as:193]
    at ThruViewButtons/showLogin()[/Users/Jumbo/Documents/Adobe Flash Builder 4.6/ThruViewButtons/src/ThruViewButtons.mxml:32]
    at ThruViewButtons/___ThruViewButtons_Application1_creationComplete()[/Users/Jumbo/Documents/Adobe Flash Builder 4.6/ThruViewButtons/src/ThruViewButtons.mxml:3]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.core::UIComponent/dispatchEvent()[E:\dev\4.y\frameworks\projects\framework\src\mx\core\UIComponent.as:13152]
    at mx.core::UIComponent/set initialized()[E:\dev\4.y\frameworks\projects\framework\src\mx\core\UIComponent.as:1818]
    at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\LayoutManager.as:842]
    at mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1180]

    • http://www.tricedesigns.com Andrew

      What SDK are you using? That looks like a StageText error… I built that sample application before StageText was available, so I don’t really know what the problem is. My guess is that something within the LCCS library is conflicting with your SDK. The LCCS library relies on MX classes.

  • Antonio

    I am using 4.6. It seems as though the LCCS project is dead however as they are no longer accepting enterprise (paid) devs. http://forums.adobe.com/message/4083124#4083124 That comment is from the current head of LCCS Jeff Stanier. Its a shame too, I really hoped this would complete my needs.

  • Pingback: Andrew Trice » Blog Archive » Multi-Screen iOS Apps with PhoneGap