Machine Learning Authors: Elizabeth White, Yeshim Deniz, Zakia Bouachraoui, Liz McMillan, Carmen Gonzalez

Related Topics: Machine Learning

Machine Learning : Article

AJAX Used to Design Web Audio Player

Al Bawaba Uses AJAX to Launch "First of Its Kind" Device

Jordan-based Al Bawaba, a website focused on news and information for the Middle East, has announced the launch of their new web based media player. Built on AJAX , the player is the first to be fully online, and is a perfect example of how the unique capabilities of AJAX can be harnessed to enhance online user experiences. The player is loaded with a huge library of Arabic and English language songs and videos to satisfy the taste of millions of users.

Says Ammar Ibrahim of Al Bawaba, "Our philosophy was to design a player on the web that matches the experience of using a standalone player to a certain extent. We got rid of annoying page refreshes wherever possible. "

Here's an example of how AJAX was put to use in developing the player: When the player is open, and the user wants to add a song to his playlist, an AJAX request is made to get the names of the playlists that he has stored in the database. The user then chooses a playlist, and another AJAX call is made to store the song in the playlist.

Ammar Ibrahim of Al Bawaba says, "In traditional applications it would have taken 1 or 2 page refreshes to do add a song to a playlist. So we are enhancing the user experience, and making a faster experience for users on slow connections, because AJAX requests are very small in size and you get thye data you only need, you don't reload the whole page all over again."

Since the player on the site is already open, when notified, it updates the playlist listing. The player is written in flash, and hence flash remoting rich internet application (RIA) is also used.

Another important feature of the Albawaba player is the 'saving state'. Using AJAX and flash remoting, the application is kept just the way the user last left it. This is a great usability issue, people expect their software to be the way they last used it. Commenting on this feature, Ibrahim says, "In the classical web applications that don't use AJAX, this would cause the page to refresh on every single change that was made to the player, so if one changed the volume when the player was playing a song it would be necessary to refresh the player and cut the playing of the song which is really annoying."

The player seems to have become highly popular among the website's users, and the number of sessions has increased by 10%. It is anticipated to become hugely popular across the ME. Commenting on the player, Mr Hani Jabsheh, Al Bawaba's Director, said, "According to global media auditor BPA Worldwide, Al Bawaba is the highest trafficked audited website in the Middle East and we are very proud of our achievements to date. With over one million downloads in May, we are expecting a total increase of 25% in June as more and more Al Bawaba users experiment with the new player."

More Stories By RIA News Desk

Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to [email protected] to share your product and company news coverage with AJAXWorld readers.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

CloudEXPO Stories
Most modern computer languages embed a lot of metadata in their application. We show how this goldmine of data from a runtime environment like production or staging can be used to increase profits. Adi conceptualized the Crosscode platform after spending over 25 years working for large enterprise companies like HP, Cisco, IBM, UHG and personally experiencing the challenges that prevent companies from quickly making changes to their technology, due to the complexity of their enterprise. An accomplished expert in Enterprise Architecture, Adi has also served as CxO advisor to numerous Fortune executives.
Every organization is facing their own Digital Transformation as they attempt to stay ahead of the competition, or worse, just keep up. Each new opportunity, whether embracing machine learning, IoT, or a cloud migration, seems to bring new development, deployment, and management models. The results are more diverse and federated computing models than any time in our history.
Andrew Keys is co-founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereum.
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throughout enterprises of all sizes.
The dream is universal: heuristic driven, global business operations without interruption so that nobody has to wake up at 4am to solve a problem. Building upon Nutanix Acropolis software defined storage, virtualization, and networking platform, Mark will demonstrate business lifecycle automation with freedom of choice and consumption models. Hybrid cloud applications and operations are controllable by the Nutanix Prism control plane with Calm automation, which can weave together the following: database as a service with Era, micro segmentation with Flow, event driven lifecycle operations with Epoch monitoring, and both financial and cloud governance with Beam. Combined together, the Nutanix Enterprise Cloud OS democratizes and accelerates every aspect of your business with simplicity, security, and scalability.