Skip navigation
1 2 Previous Next

Developer

20 Posts
0

https://solutions.liveperson.com/developer/images/winter_banner_large.png

The Winter Release 2012 further extends and improves the Platform APIs that allow developers to build custom chat and monitoring applications. This update includes the following additional functionality:

 

  • JavaScript Chat API Enhancements:
    • Account-to-Account Transfer:  Added support for Account-to-Account Transfer. This feature enables an agent to seamlessly transfer interactions between separate LivePerson accounts. For more information refer to Account-to-Account Transfer.
    • Server Domain Specification:  A developer no longer has to specify the server domain. It is sufficient to provide the LivePerson account number and the server domain will be obtained automatically.
    • Custom Variables:  Set custom variables as part of the chat request so that these variables can be used in Operator alerts. For more information, refer to the requestchat method.

  • Plug-In Approval Status:  An improved approval process where, LivePerson will send email notifications to developers when plug-ins are waiting for approval and when the plug-in is approved.

  • Available Agents:  Added a new resource to the Agent API (REST) called Available Agents. This resource returns all agents which are not disabled in the system for the account provided in the request. The agents returned include both online and offline agents, but not agents that were disabled (for any reason). For more information refer to Agent Availability.

  • Remove Provisioning Limitations from Plug-Ins:  Rule-based plug-in application can now install any condition and action regardless of the account type (i.e., Small Business or Midsize Business). Rule-based applications can now be made available to all LivePerson customers.

  • Add a Real Time Session ID to all APIs and Macros:  Add a macro that exposes the session identifier so that both the agent’s side (through Operator alerts) and client’s side can refer to the same session.

  • Agent Survey in Agent API (REST): Allow developers to support an Agent survey when using the Agent API (REST). The Agent survey provides information about the success and importance of the chat session. For more information, refer to the Agent Survey.

  • Moving Visits between Servers: The LivePerson service may move a visit between different servers during the visit’s life time. This is done in order to share the load between various servers. For more information, refer to Visit API (REST) Reference.
1,646 Views 0 Comments Permalink Categories: Events & Announcements Tags: winter, update, release, version, 2012
1

As part of LivePerson Mobile Innovation Day event, Asaf Lavi, Product Manager for APIs at LivePerson discusses the different APIs LivePerson offers showcasing API possibilities and usecases in the mobile space.

You can find all the needed information on Mobile development over out APIs in our Mobile section

 

 

Even more on Mobile - Check out our cool new mobile video

 

4,400 Views 1 Comments Permalink Categories: Events & Announcements Tags: event, mobile, innovation
0

VeriShow and LivePerson have been working together to create great customer experiences and turn up the volume on high-quality online service and sales. At the LivePerson Aspire event, we’ll be talking about how our two companies will build on the synergies between us to take multimedia online sales and support to the next level.

 

We’re happy to introduce two new features to VeriShow for LivePerson.

 

The first is video communication capability, which knocks down the barriers between a sales or service agent and a VIP customer. With the ability to escalate a session to one-way broadcasting or if desired, a two-way video or audio conversation, our joint customers can now share, annotate and communicate via an audio / video session. Here’s why that matters:

 

The second feature we’re introducing this week will deliver co-browsing capabilities, so that our users can guide their prospects and customers through product catalogues, user guides and other complex material vital to the sales and service processes.

 

 

We’re adding these features, which are also based on Liveperson’s public API, to the already valuable real-time content sharing VeriShow for LivePerson users have at their fingertips. Want to learn more about these new features? Stop by and see us at Aspire 2011.

 

Best,

 

Yuval Moed, CEO, VeriShow

4,356 Views 0 Comments Permalink Categories: Chat API (JavaScript), Application Plug-ins, Events & Announcements Tags: verishow, content_sharing, video_communication, audio_communication, co-browsing
2

http://solutions.liveperson.com/events/2011_Mobile_Innovation_Day/Banner.jpg

 

 

LivePerson hosted its first-ever Mobile Innovation Day on September 21 in the LivePerson New York headquarters,  bringing together top - brand customers, partners and leading mobile technologists to share best practices on next-generation mobile engagement solutions.


We had an exciting line-up of speakers starting with Aparna Kelkar from Cisco, who manages online chat for Cisco worldwide. Aparna shared Cisco's story of creating a pilot project for mobile chat that so far has resulted in dramatic increase in chats per customer visit.

 

Samara Hodgsonfrom Estee Lauder presented a cutting-edge vision for how their brand is starting to engage consumers through innovative mobile applications that include LivePerson chat. Imagine: while at the makeup counter, a consumer takes a picture of her skin tone with her mobile device, and the Estee artist uses an app to take the image and translate it to the perfect makeup shade. As their brand really emphasizes "high-touch"-- treating each customer with personalized attention - ELC is using LivePerson chat to enhance the engagement and bring more solutions to their customers on mobile devices.

 

Frank Eliason, Senior Vice-President for Social Media of Citibank NA gave a compelling presentation on how he and his team have really pioneered the usage of social media, including sites like Twitter and Facebook,  as a powerful corporate customer service tools. Citi has implemented click-to-chat with a customer service agent via Twitter that allow a customer to authenticate and work with a single Citi representative, without leaving the LivePerson chat window.

 

LivePerson partners hosted demo stations to showcase some of their latest LivePerson integrated mobile solutions. Among those in attendance were Trilibis, Netbiscuits, HTC, Impact Mobile, and UsableNet.

 

Members from LivePerson’s Professional Services team were also on hand to discuss how customers can create customized mobile-specific apps or websites to optimize their consumer engagement strategy.

 

Event Overview

“Smartphone use is experiencing inordinate growth, and consumers now more than ever are shopping and seeking support via their mobile device,” said LivePerson’s VP of Mobile, Ethan Alexander. “By leveraging LivePerson’s  APIs and sophisticated mobile partner solutions, online businesses can now engage more of their customers and deliver exceptional service through any mobile device, giving consumers the ability to connect with agents when they want to, from wherever they need to.

If you have an exciting idea for a mobile app that uses the LivePerson's Platform APIs, we invite you to join our Developer Community. You could have the opportunity to market your solution to LivePerson's global base of over 8,500 customers.

 

Opening Keynote - Rob LoCascio, Founder and CEO, LivePerson
Rob explains why Mobile is the no.1 requested product for many key customer segments, and with the LivePerson APIs, you can participate in a community built around mobile to provide meaningful connections for customers and partners who provide mobile solutions.

 

Mark Trang, VP of Platform and Ecosystem, LivePerson
Mark explains why LivePerson is the right solution provider to choose as your customers move to mobile devices and other content locations like kiosks or billboards.

 

Frank Eliason, SVP of Social Media, Citibank

Frank explains, "Customers want to maintain a conversation with one customer service representative, from Facebook and Twitter to chat. With LivePerson, Citi allows a customer to authenticate in a secure environment and keep speaking with the same agent"

 

More videos will be added in the next few days

2,860 Views 2 Comments Permalink Categories: Events & Announcements Tags: event, mobile, innovation, nyc
0

Be Social

Posted by Ariel Cohen Sep 26, 2011

For a while now, we've been thinking of the best manner to allow our Developer Community to interact, share and experience the vast amount of content we currently hold on different social avenues.

 

As many communities, we wanted to provide a wholesome experience without overloading our pages.

We've decided to adapt Wibiya's Web Tool Bar (located at the bottom of each page) which provides a wide range of social and media rich options.

 

Clicking on any of the items on the right hand side, will open a cool widget allowing you to browse, share, Like, Follow, Subscribe and comment on any of our different channels.

 

On the left, you can find the most common sharing alternatives available today as well as a quick and easy way to look for content within the community.

 

We encourage you all to keep in touch with with our different social avenues - Twitter, Facebook & YouTube and of course use them to interact with us.

 

Best,

 

 

Ariel

1,013 Views 0 Comments Permalink Categories: Events & Announcements Tags: liveperson, social, wibiya, toolbar
0

As a new recruit at TA Vision as Sales & Marketing Manager, I was glad to be exposed to a warm partnership between my new company and LivePerson. As an end user of the LivePerson platform for many years, it was obviously exciting to learn about the technological and corporate activity that was soon to be launched by both these market-leading service providers.  I thought to myself, what a wonderful point in time to be involved with the online accessibility and communications sector while so many innovative projects are taking shape.

 

As I studied my new role I was delighted to find  that LivePerson in cooperation with TA Vision were  now  introducing a service and sales oriented Artificial Intelligence initiative  for various business needs with a couple of wonderful and exciting new applications.  Based on LivePerson’s groundbreaking chat platform, TA-Vision complemented that interface with a tailor-fit AEI (Artificial Emotional Intelligence) chat agent specifically designed to suit various business objectives; whether it be a big business struggling to provide all customers with high-quality customer service but under periodic staff restrictions, or small businesses trying to capture traffic during offline hours.  The joint venture interface had been crafted to support LivePerson customers with diverse and different business needs.

 

I was intrigued on how this all started and what the objectives and goals were of the partnership.

 

The cooperation between these two market leaders was possible thanks to a fruitful and professional friendship that started when TA Vision approached LivePerson to discuss a mutual interest in AEI technology possibilities for a Virtual Agent application.  It made sense for TA Vision to reach out to a company with 8,500 customers and offer a customized, tangible and popular application that could complement their platform and give a relevant solution to offline clients (even if offline only seldom); this led to the creation of the Off Hour Representative.

 

 

Following the integration period, the pair implemented yet another revolutionary application concept involving a hybrid platform that would simply give LivePerson clients and users a more manageable platform for large amounts of traffic. The Live Agent Filter.

 

The Live Agent Filter combines LivePerson’s live chat engagement platform and TA Vision’s automated chat service into a one powerful e-commerce solution. So if the chat escalates, and if certain keywords are triggered, or if the Virtual Agent does not understand more than one line of the conversation, the chat could be seamlessly transferred to a live support representative.

 

As a manager with many years of professional internet activity under my belt, it was obvious to me that these were practical and tangible concepts that could subsequently provide support and assistance to the ever-growing amount of visitors on any particular website and specifically to targeted online businesses looking to improve the end-user experience, without compromising the amount of traffic directed through.

 

Both the Live Agent Filter and the Off Hour Representative could now give any LivePerson customer total control over the amount of traffic utilizing the LivePerson platform and an effective and targeted solution for those few offline hours that all companies experience.

 

As I settled into my new role, and subsequent to talking to many clients and online businesses, I came to realize that the collaboration between LivePerson and TA Vision gave shape to a more advanced way of connecting to consumers while staying at the forefront of accessibility. LivePerson has cleverly invested in the development of various applications that extend the reach of her basic service solutions, and as a member of TA Vision’s staff I am thrilled to be part of such a fruitful and challenging partnership.

 

 

James Abraham

1,600 Views 0 Comments Permalink Categories: General Tags: agent, filter, ta_vision, off_hours
0

Last week, LivePerson hosted an event about Real Time Analytics and Big data.

Our main speaker at the event was Lars Goerge - a solution architect @ Cloudera and a true guru.

Pizzas, Beers, 160 big data junkies and the Israeli summer made this event the hottest place to learn and to meet big data entrepreneurs, developers, CTOs, strategy analysts and more.

 

For those who have missed, or want to refresh on Lars's presnetation - we've uploaded the full presentation

 

 

Presentation slides: Realtime Analytics with Hadoop and HBase

 

Following Lars, Haggai Shachar - Director, Data Services presented on Real Time Analytics and Big Data - the blog post below summarizes his speech at the event.

 

Big data is here and it’s big. Real Time just makes it faster.

 

Many companies and technology providers are outlooking at the new possibilities that this tremendously growing industry is enabling. The new world requires agility, fast response to changes and ability to take educated yet automated decisions.

BigData.jpg

The world wants Real Time!

 

Over the past 6 years, I’ve been deep diving into the analytics and big data world, including - web analytics, advertising, business intelligence and machine learning algorithms. During this period I’ve been witnessing to different perspectives about real time. I’ve learned that when people talk about big data and real time, they usually refer to high freshness of data or ad hoc queries (or both).

 

High freshness

High freshness of data refers to the efforts of lowering the latency between the time the event occur till it’s available for reporting.

 

On the one hand, Facebook is publishing its architecture for the (super cool) real time insights product they launched few month ago. On the other hand Yahoo’s tech leader is complaining about the difficulties to develop what they call the “next-click” – effecting the experience of the visitor on the page right after the current click.

 

Seems like that even the big guys are struggling with the technology. Nati’s post nicely explains the difficulties and proposes an alternative approach.

 

My concern is different - at the end of the road, Facebook implementation is based on counters in HBase, aggregated metrics per (like) URL. This fairly simple approach is easy to implement but holds many compromise on the product itself – it’s fixed, it’s not drill-downable and it takes time to process.

 

What if you could have a real-time analytics solution running on top of raw data ?

Aggregations are for wussies!

Ad hoc queries

The world of data warehousing has gone through last year the most drastic changes over the past 30 years. While traditional databases (Oracle, Microsoft, MySQL) were all about scaling up a single server, the new technologies (Greenplum, Netezza,Asterdata, Vertica and others) are all about what I call - Linearness.

 

Are you linear ?

I believe that big data companies should drive themselves to be linear – linear in cost of the hardware, linear in performance of the queries and linear in accuracy of the response. Yes, accuracy. who cares if last month visits were 5483238 or 5483361 – sampling is in many cases the key for success.

Using this concept – Facebook could have developed it’s insights feature and allow cool drill downs and flexibility.

 

linearness.jpg

 

To achieve linearness a data warehouse must apply these 3 rules:

1. Shared Nothing - each node is independent and self-sufficient.

2. Massive Parallel processing (MPP) - many CPUs working in parallel to execute a single program.

3. Columnar orientation - stores content by column rather than by row.

 

These rules brings awsome opportunities in the big data world. Choose where you want to be - accurate or high performance, how much are you planning to spend on it ? it's all under you control.

 

Conclusion

Real time analytics is hot – advertising, personalization, stock trading, shift management and many other scenarios. Don’t wait for an invitation – hop in asap or step back.

 

Think Linearness!

1,947 Views 0 Comments Permalink Categories: Events & Announcements Tags: event, technology, data, hadoop, hbase
0

At LivePerson’s recent e-Commerce Developers’ Day, I described VeriShow’s offering as "chat on steroids". While our platform is more nuanced than that, my off-the-cuff characterization is accurate. VeriShow is a live support and collaboration software-as-a-service platform that gives users a host of tools to improve e-sales and e-service assistance to website visitors.

 

Our integration with LivePerson takes the core muscle – a LivePerson chat session – and strengthens it with fully synchronized multimedia customer support applications. The result is a more powerful offering for our joint customers, allowing  them to target live chat conversations to focus on high priority visitors and offer those visitors multimedia capabilities to close the sale or support issue.

 

LivePerson Chat is a powerful, widely used and familiar tool for consumers, who rely on it to get the real-time support they need to make online shopping decisions. That familiarity is essential to VeriShow, as we’re looking to build on what people know and trust in order to create a better website experience.

 

When a consumer requests a LivePerson chat with a joint customer, that user can enhance the session with numerous applications to close the deal. As we describe in the video below (taken at the e-Commerce Developer Day), users might expand chat to include product pictures or videos, jointly enable purchase orders, add e-signature capabilities and PayPal forms and more, so customer service reps can begin with a conversation and end with a sale.

 

Our apps-based approach helps website owners sell more, and we’re pleased to work with LivePerson to get this solution into the hands of more e-business owners:

 

 

VeriShow and LivePerson have identified a mutual interest and the products complement each other well.  We enjoyed the eCommerce Developer Day and appreciate having the opportunity to participate.

 

As it has been throughout our integration process, the LivePerson team was very helpful and cooperative and it showed in the results, which were fast growing interest by both potential customers and the media.

 

In conclusion, the event was a very well organized event. Good job to all our friends and LivePerson who were behind that including Mark, Gretchen, Jim to mention a few and thank you for the invite.

 

 

 

Yuval Moed, CEO, Verishow
1,905 Views 0 Comments Permalink Categories: Application Plug-ins, Events & Announcements Tags: chat, api, plug-in, application, innovation, video, ecommerce, verishow, multimedia, hbrlabs, partner
0

On May 4th, hundreds of developers and technologists attended eCommerce Developer Day at the Plug and Play Center, hosted by LivePerson. The event, which was held in a top tech incubator facility in Silicon Valley, featured presentations, tech talks and demos from successful technologists and thought leaders in the industry to allow developers to explore opportunities for building the next generation of eCommerce applications with leading platform companies.

 

For those who have missed the event, check out some of the great speakers presentation from the event

 

Robert LoCascio, CEO of LivePerson, tells his story of becoming an entrepreneur, key decisions he had to make in building his company, and LivePerson's plans to expand development activities in Silicon Valley.

 

 

 

Mark Trang, Vice-President of Platform Technologies and Ecosystems at LivePerson, kicks off the May 4 2011 eCommerce Developer Day with an overview of the ecommerce industry, and why so many companies are working with developers to inspire innovation, share successes and connect communities.

 

 

 

Rasesh Shah, Technical Evangelist at PayPal, talks about their open global payment platform, and how it helps developers to easilly implement complex payment functionality using PayPal's APIs.

 

 

 

Pete Schlaefer and Manish Shah of RapLeaf demo a custom application that incorporates real-time data from their store of email addresses and is built on their open-standards-based API. With this app, they are able to turn chat between a customer and an agent into a revenue-generating opportunity for a LivePerson customer.

 

 


1,889 Views 0 Comments Permalink Categories: Events & Announcements Tags: event, developer, ecommerce, 2011, day
0

On May 18th, LivePerson hosted its biggest event, with over 200 attendees, bringing together developers, ISV's and entrepreneurs, to explore a topic that is considered the "Holy Grail" for entrepreneurs and start-ups in Israel: "How an Israeli-based SaaS company can develop in Israel and succeed in the US market."

 

The event was hosted on the floor above the LivePerson office -- an open, expansive, and untouched space, perfect for staging a creative and collaborative event where people can learn, network, and connect.

 

Here are a few highlights from the event:

Many of our top partners presented their innovative products, demonstrating how they were leveraging the power and platform of LivePerson. Robert LoCascio, LivePerson's CEO and Founder, also shared an inspiring talk about his journey to success-- he went from sleeping on the couch, to building a company generating $100M in revenue.

 

Mark Trang, VP Platform Technologies & Ecosystem then presented the LivePerson Platform and the LivePerson Developer Community as a gateway for developers to innovate applications that would broaden the horizon of applicable use cases for LivePerson chat, and monetizing through LivePerson's global customer base.

 

Asaf Shtekler, VP, Business Development at Tracx gave a very insightful presentation of the unique integration they have done with their social media technology and LivePerson's intelligent engagement.

 

Ori Lahav Co-Founder & CTO of Outbrain gave an inspiring presentation on how to make your first $1M, and Eran Liron, EVP Business Development at Nice followed-up the presentation on "how to sustain your $1M and reach $100M."

 

The event was a huge success, with all of the interesting and inspiring presentations from industry thought leaders. But most exciting of all was the energy brought by the over 200 people in attendance.

 

 

 

 

Photography: Liron Samuels

2,921 Views 0 Comments Permalink
0

madeInIsrael Copy.png

 

On May 18th, LivePerson and top industry visionaries invite developers and entrepreneurs to come and discover opportunities to bring innovative products to markets halfway around the world.

 

LivePerson, a leading Israeli-based SaaS company, along with leaders from top technology companies will present ideas and best practices on taking your innovations to the US market, and growing your startup to become a successful global business.

 

"We're excited to share our technology and customer base with top developers and entrepreneurs based in Israel. Through these events and our online community, developers can get the ideas and tools they need to build and market their applications with our global customer base," says Mark Trang, LivePerson's VP of Platform Technologies & Ecosystem. "This is a very exciting time to be a web application developer."

 

Attendees will also have an opportunity to network and learn from the success of our existing partners in various demo stations by: Tracx, TAVision, Qoof, VeriShow, Zizio and Recommendad.

 

If you haven’t already, don’t miss out and register now!

1,902 Views 0 Comments Permalink Categories: Events & Announcements Tags: developer, israel, made_in_israel
0

On May 4th, hundreds of developers and technologists attended eCommerce Developer Day at the Plug and Play Center, hosted by LivePerson. The event, which was held in a top tech incubator facility in Silicon Valley, featured presentations, tech talks and demos from successful technologists and thought leaders in the industry to allow developers to explore opportunities for building the next generation of eCommerce applications with leading platform companies.

Rob LoCascio, CEO of LivePerson, opened the event by sharing some secrets to his personal startup success. He said, “An important strategy for developers and entrepreneurs is to work with top platform providers and tap into their technologies and valuable customer relationships. This is one of the best ways to monetize their code and expose their innovative applications to thousands of customers around the world.”

Next on stage were Rasesh Shah of Paypal, and Phil Robinson of Magento, who discussed the importance of a developer ecosystem to growing and strengthening their platform business. Jon Jessup of CloudConversion and members of RapLeaf and Verishow showcased their impressive applications built through LivePerson’s platform APIs.

Following the main stage presentations, several LivePerson Partners held demos, showcasing apps integrating and extending intelligent engagement solutions. Among the Partners present were: Verishow, Paypal, RapLeaf, Trilibis, Zizio, Demandbase, Cloud Conversion/Magento, noHold.

The day closed with a festive pre-Cinco de Mayo celebration on the patio where attendees networked with fellow technologists and entrepreneurs and waited eagerly for the iPad lottery.

 

 

Here is a small taste of the event...more to come - stay tuned!

 

Picture mashup:

 

Video sneak peek:

 

http://evbdn.eventbrite.com/s3-s3/eventlogos/36282/1481127091-4.jpg

2,227 Views 0 Comments Permalink Categories: Events & Announcements Tags: event, developer, ecommerce, 2011, day
0
Spring2011-blog-banner.jpg

LivePerson has announced its Spring 2011 Platform update, which extends and improves the Platform APIs that allow developers to build custom chat and monitoring applications.

 

Announcing the LivePerson Agent API
The Agent API is a new API that enables partners and customers to build applications that allow agents to log in and take visitor chats directly inside the application itself.

 

Possible use cases include:  
  • CRM Integration: Developers could create a thin browser-based agent console that can be used from within a CRM application for taking chat requests without the LivePerson Agent Console (for example, the SalesForce Service Cloud console).
  • Go Mobile: Develop native iPhone, Android and Blackberry LivePerson Agent Console apps tailored to your own business needs and requirements.
  • Virtual Agents: With the Agent API, partners can now build an automated virtual agent that can chat with visitors using the LivePerson service. Virtual agents can transfer a customer to a live agent and the live agent can pass the customer to a virtual agent, as needed.

 

See the video, LivePerson Agent API to Power Virtual Agent Application, for a detailed demonstration of a virtual agent communicating with a visitor on a website that is monitored by LivePerson.

 

 

 

 

Enhanced APIs
In addition to the new Agent API, LivePerson also announced the following enhancements to its existing APIs in the Spring 2011 Release:
  • Visit API

With the enhanced Visit API, partners and customers can write applications that monitor visitor activity outside of the customer's website (including mobile phone applications, social media and many other uses). Potential use cases include monitoring visitor activity on desktop gaming application, mobile native applications, and on an IPTV.


See the video Visit API in an iPhone Application, for a demonstration of monitoring a shopping session and adding chat to an iPhone shopping application.

 


  • Chat API - Single Sign On

The Spring Update includes support for Chat Single SignOn as part of the Chat API.

 

  • Application Plug-Ins
The latest version of the Application Plug-Ins includes a new XML structure for Logical expressions within rule conditions. Existing plug-ins will continue to work as usual, however if you modify the rules or add additional rules to an existing plug-in this must be based on the new XML Structure. The New Plug-In XML structure and additional information is displayed in the Developing Plug-Ins Document.

 

Got question? Use our  Discussion area - we'll be happy to assist.

2,279 Views Permalink Categories: Events & Announcements Tags: 2011, spring, update
0

madeInIsrael.png

 

Join LivePerson and top industry visionaries to explore a topic that is considered the "Holy Grail" for entrepreneurs and start-ups in Israel:

 

"How an Israeli-based SaaS company can maintain development

efforts in Israel and succeed in the US market

 

 

Read All about it here:

Eventbrite Registration Page

Facebook Event Page

PlanCast Event Page

 

Looking forward seeing you all!

 

-Ariel

1,600 Views 0 Comments Permalink Categories: Events & Announcements Tags: liveperson, event, israel, 2011, may
0

partner+worksho11p+-+Copy.png

We were excited to host the 2nd LivePerson Developer Workshop event this year at our brand-new Ra’aanana offices.

This event was a small and intimate meetup, allowing developers to get acquainted with LivePerson API's as well as their business potential by attending tech and business development one on one sessions.

 

The workshop included live demos from our partners - Qoof and TA-Vision

 

 

 

Stay tuned for more events coming up this year!

Event page on Facebook

Developer Community on Facebook

2,492 Views 0 Comments Permalink Categories: Events & Announcements Tags: developer, 2011, workshop
1 2 Previous Next