Friday, August 19, 2011

Flex for Rich Internet Applications

Flex for Rich Internet Applications

Developers are building custom web applications with Flex technology

Aug. 19, 2011

Adobe® Flex is a software development kit (SDK) used in developing cross-platform Rich Internet Applications (RIAs). There are other frameworks used for developing RIAs like Microsoft Silverlight, .Net Framework and the Ajax platform. However, Flex has become the most popular.

The Flex framework has three main components: Adobe® ActionScript, MXML and Flex SDK, as well as Adobe® Flash Builder. ActionScript is used to run client side scripts whereas MXML is used to manage the interface application's objects, along with Class Library, to develop custom components. The Flex SDK is used as a coding framework for developing Flex applications.

Flex technology has given rise to the development of interactive websites that are gaining huge popularity among people of different interest groups and preferences. Here are few reasons for its high popularity over others:
  • Applications developed using Flex technology run on any browser using Flash player. However, they need Adobe® AIR to run on the desktop
  • Use of Flex allows you to enjoy multimedia effects on the website as it supports 3D animation
  • Flex supports CSS3 and HTML5 and can be easily integrated with technologies like ASP.NET, Java and PHP.
  • Flex has an automated bug-testing feature to eliminate all bugs at an early stage of web development application
  • ActionScript (core language of the Flex application) provides interactivity to the applications
  • Helps in creating online dashboards for webmasters with its rich library
  • Easy to present data through interactive charts and graphs
  • Custom-built components like content rollover and drill-down capabilities can be created for excellent data visualization 
The above are just a few reasons to make it a popular platform to create rich internet applications. Flex developers are utilizing this technology to build customized web applications and successfully creating User Interface controls, charts, formatters, data grids and validators.

There are many web development companies offering flex development services at attractive rates. You can ask for the pricing quotes from a few companies and compare their prices to make it a cost-effective investment for your business. However, quality should not be ignored while making it cost-effective for your business. Hence, you can ask for some sample work to know more about their capabilities before hiring their services. Once you finalize the company for your RIA development, keep in touch with them and ask for the work updates regularly. This way you can see whether your application is being developed as per your requirements.

Adapted from Using Flex Development... , Mark Stylan, Aug. 18, 2011. 

For Free consultation on Flex Development, Flex Experts, Hire your Flex Programmers, Flex Developers visit DCKAP 

Wednesday, August 10, 2011

J!Places: JomSocial-Joomla! Location Manager

J!Places is a highly configurable Google Maps Location Manager

Aug 10, 2011

J!Places is a highly configurable Google Maps Location Manager, and is used to give the ability to your users to:
  • create Google Map Locations (places),
  • check-in to places,
  • upload location photos,
  • upload location videos,
  • comment on photos, and videos,
  • discuss on discussion boards of locations,
  • and write on location walls!

J!Places provides all registered Joomla! users the ability to create Google Map locations, check-in to locations in their area, socialize with other users, and generate content that is unique to their location(s).

J!Places Features

  • frontend Google Maps Location adding, with:
    • automatic recognition of user location!
    • marker drag & drop support!
    • geo-location support!
    • AJAXed location marking while location address fields are edited!
  • a News section for each location,
  • unlimited location categories and sub-categories,
  • location discussion boards with WYSIWYG options,
  • location walls for chatting,
  • location admins and officers,
  • compatibility with SuperMessenger and UddeIM PMS systems,
  • integration with Community Builder,
  • integration with JomSocial,
  • an All-Around module,
  • a Google Map plugin,
  • a Google Map module,
  • integration with Joomla core search plugin,
  • integration with AXXIS Sharing,
  • integration with AXXIS Simple Rating and Reviews.
  • Automatic Integration with SuperEvents
    • all places can be used as event Venues
  • Automatic Integration with SuperWall
    • check-ins will be announced and
    • link to check-in
  • Automatic Integration with SuperActivity
    • all activities will be announced and
    • link to check-in
  • Automatic Integration with What's On Your Mind PRO
    • link to check-in
that enhance the J!Places user experience.

J!Places Demo: Super Places
It comes packed with extra features, such as:
  • location templating,
  • invitations,
  • live comments,
  • location walls,
  • discussion topics and replies,
  • 3 types of locations(public, private, secret),
  • plus lots more!

Each Google Maps Location includes (optional):
  • HTML descriptions,
  • News section,
  • Location Address,
  • Telephone,
  • Website,
  • Photo Gallery,
  • Video Gallery,
  • Social Wall.

J!Places with J!Places Unlimited Fields enabled will also give you the option to add unlimited fields (radio buttons, check-boxes, select lists, text and textarea inputs) to the place-creation page, to define your places any way you want!
J!Places Location Manager
 Some Rules
  • Check-Ins last for one hour
  • Users cannot check-in randomly to places. They can only check-in to nearby places to where they are. Just like in Facebook.
  • Once checked-in to a place users have access to all place-sections, except invitations. To invite other people, users have to be at the place (checked-in within an hour).
  • Place Owner, Admins, and Officers can invite people anytime!

Advanced ACL
You can have private Places, where a check-in must be approved by a place-administrator. Once a user check-in has been approved, future check-ins to this place by the same user do not need to be approved again.
You can also have secret Places! This places appear ONLY to users who were invited to them!
Users who were invited to a place, can immediate check-in! No admin-approval needed.

Difference between Place Name and Location Field:
Each Place (Google Maps Location) holds a "Location" field. Why is that? Here is the difference:
A Name identifies the place, eg. Mall's Shop.
A Location identifies the location of the place, eg. The Mall.
Understandably, a location like a mall, can hold many different shops inside, shops who are actually located on the same location, but have different names!
This is the most simple explanation that can be given to this, however this can be functional in many situations.

NOTE If you are using J!Places to add venues to SuperEvents, please keep in mind that the name of the place is NOT being taken into account! The "Location" field is being stored as the name of the venue. This is to maintain compatibility between the components.

NOTE Please notice that on desktop computers and laptops, Google may get your location wrong, because your ISP is transmitting wrong geolocation data. This is not the case on mobile devices (smartphones, iPhones, PDAs, etc.), where the geolocation is being transmitted correctly.

J!Places is a stand-alone application but it also provides total integration with the following Joomla! components (if they are present on your site):

  • SuperMessenger,
  • uddeIM,
  • SuperGroups,
  • SuperEvents,
  • Community Builder,
  • JomSocial,
  • J!Places Unlimited Fields,
  • SuperActivity,
  • SuperWall,
  • AXXIS Sharing,
  • AXXIS Simple Rating.
J!Places is the complete Joomla Google Maps Location system! It is great for any social networking type of site.

J!Places sports a clean design that will blend in with any template structure and allows for easy customization using CSS.

With different security settings for locations, location descriptions, news and images, location photo galleries, location video galleries, AJAX discussion areas, and AJAX wall features!
Invite your friends and all comers to your public place, or closely investigate the approval of attendance to your private or secret place!

Be it a secret gathering place, or an open-air stadium of Olympic proportions, you can mark them now all on Google Maps, upload photos and videos of them, and watch how other users are checking in to your popular places!

J!Places is an open-sourced product with the following requirements:
Joomla!1.5, Super Messenger (optional), PHP5.2+, MySQL4+, cURL Library

J!Places will work as stand-alone but also supports and integrates with Community Builder & JomSocial!

FrontEnd languages
  • English
  • German
  • Italian
  • Russian
  • Spanish.
It's very easy to translate a language file to any language you want!
J!Places - My Home

Source: j

For Free consultation on JomSocialJoomla Development, Joomla ExpertsJomSocial Development, J!Places, Hire your Joomla Programmers, Joomla Developers visit

Friday, August 5, 2011

Joomla Day Chicago 2011

Chicago Joomla Community announces First Joomla Day Chicago!

Joomla Day Chicago
Microsoft Technology Center (Aon Center)
200 East Randolph Drive Suite 200,Chicago, IL 60601

Friday Aug 5th, 2011 - Saturday Aug 6th, 2011 --- 9:00 am - 4:00 pm

Joomla! Day Chicago2011

This event will be a top notch event with 20 of the most knowledgeable speakers and trainers in the Joomlasphere. This two day event will include two tracks each day, a beginners track and an advanced track so there will be something for everyone, no matter what your experience level. The event will also offer a pre-conference Joomla training class for those that would like to get up to speed quickly before the conference.

For Free consultation on Joomla Development, Joomla Experts, Hire your Joomla Programmers, Joomla Developers visit

Monday, August 1, 2011

The Story Behind the Story of the 1.7 Release

Every Joomla! release has its moments of drama, tension, and transcendence. Inside the Joomla! Bug Squad in the run up to the release is always a flurry of intense activity. 1.7 was no different in that.

While most people probably know that the release of Joomla! 1.7 was a first because it was a time based released: back in January it was announced that the release of 1.7 would be in July, and the great thing is that we did it to the exact date and minute that was picked in late June.  That doesn’t mean there were no hair raising moments though! 

On the Saturday before release, Mark Dexter and Jean-Marie SImonet were going through their final punch list--4 days before release and it only had 4 items. One was a last minute security issue that had come in on Friday, and another was a decision about reverting a commit which had brought in an issue report, also at the last minute. So after hunting down and fixing the source of the security issue Mark made the revert and we, for the first time ever, had release packages for testing well in advance of a release. And the cool thing was that on the 17th Mark made a request for testing on the JBS mailing list. A request for testing packages 2 days in advance? Unheard of!

And then the tense, dramatic and transcendent happened.

At first, all was going great, but then Robert Vining posted about an issue … which I think he first learned about from Radek Suski.  Really quickly, other people tried it and confirmed. In the meantime JBS dug in and found the source of the issue. And very quickly Mark was able to fix the problem. 

As anyone involved in software development won’t be surprised to hear … it was due to a combination of the revert that was made on Saturday and a new feature in this case one that deletes unused core files. 

Unfortunately when the old file was restored the list of files to delete wasn’t updated, but thanks to everyone on the JBS list it was fixed right away. And now we have another item for the pre-release check list.
And then Mark made new packages, posted and people tested again.

I’ve been through three “minor” releases and this was by far the smoothest, even with (maybe because of?) the deadline (not having 3 years worth of expectations helps too). Great job.

Interested in being part of the action?

Join the JBS mailng list or go all the way and join the JBS team.

For Free consultation on regarding Joomla Development, Joomla Experts, Hire your Joomla Programmers, Joomla Developers log on to