Tikkunology Blog



TubePlayer Update - Themes!

Mon 8/15/2011
02:12
More than 6 months ago

Great news! The YouTube team has rolled out an enhancement for the embeddable player, and it's an exciting one -- a revamped look and feel with the ability to customize the colors! I am excited to notify you that the jQuery Tubeplayer plugin has been updated to support themes and colors, as well as a few additional updates. 

The jQuery TubePlayer plugin has been one of my most popular projects. The project has received 252 links from 92 different domains within the past year and over 5,000+ downloads via my site alone. YouTube continues to dominate with over 3+ billion views a day (that's crazy, isn't it?) and I hope that the TubePlayer has helped impact that number in some way. 

The TubePlayer plugin was created to facilitate the growth of the YouTube player on the web. The plugin simplifies control to the actual player by providing easy hooks for developers - onPlayerPlaying, onPlayerEnded, etc. Moreover, the plugin allows developers to implement their own user interface to control the player by using Javascript to trigger events like 'play', 'pause', 'stop', 'volume' etc. The TubePlayer plugin is HTML5 friendly and conforms to the YouTube Player API. Feel free to hop on over to GitHub to check out the code.

This update allows developers to specify the theme of the player - "dark" or "light", and the color of the progress bar - "red" or "white". By default, the plugin adheres to the YouTube specification - which is a dark themed player with a red progress indicator. The players do indeed look much slicker and I feel that the embedded player will start appearing on more sites as a result of this change. I hope that the TubePlayer helps you -- whether it's to provide hooks for analytics, implementing your own UI to control the player, to power a custom playlist or the various other ways in which you can utilize video on your site, and encourage you to reach out to me @ntikku if you have any questions at all -- I'll do my best getting back to you asap.

Below are screenshots of the different themes. Enjoy! 

Tags: #projects
  •  
Comments
  •  
752 views

Hello, 2011

Wed 2/2/2011
01:05
More than 12 months ago

I can't believe it's already February; the past month has literally flown by.  So far, it's been a great year, and I'm really excited about what's to ensue.  Below are some highlights of the past month –

Pyxis Mobile

The mobile space is hotter than it's ever been.

Over the past few years, the need to sell the value of mobile applications has declined dramatically (understandably).  Instead, with the hyper-active innovation in the smart-phone and tablet markets, companies interested in taking advantage of them are focusing on figuring out how they can offer an application that adds value to their respective businesses.

With the plethora of devices in the market today, companies face the challenge of picking relevant technologies that are capable of providing: cross-device (and version) coverage, secure connectivity to their data and app store deployment; Let alone development & maintenance costs.

For enterprise companies, this need is being addressed by MEAPs - Mobile Enterprise Application Platforms.  Insert, Pyxis Mobile.  Powered by a passionate and highly driven group, our services allow companies to focus on the application's utility, while leaving the technical layer to our platform (via a no-code solution). The industry is constantly growing and everyday is exciting and things we're working on right now are going to take our platform to the next level!

App from Scratch VII

"App from Scratch" is an internal competition held at Pyxis Mobile.  The competition's primary goal: create an application that pushes the bounds of the platform we offer.  When asked to provide suggestions, I decided to bring my web (+YouTube) expertise and meld it with a mobile application, and suggested "SocialDJ".  The application's primary intent was laid out as a tool that helps to crowd source a YouTube playlist utilizing voting and suggestion functionality via any mobile device (think: trying to suggest a song at a club, now think: mobile device).  It turned out that others in the company felt that it could be an interesting idea, and as a result was voted into the competition.  

After having engaged in several hackathons (and winning a couple last year!) the environment was right up my alley. This time, however, I was given the opportunity to lead the team that I was to draft and had to learn and juggle around a whole variety of different and new technologies.  AFS turned out to be extremely riveting and competitive.  The team I had drafted turned out to be an exceptional group who truly rocked out in their respective areas.  We were given a couple of hours the week prior to organize designs and interface components and then went on a non-stop four day sprint to create the application.

We presented our fully functioning application by publishing the mobile application to the android market to get the crowd involved in creating a playlist.  After displaying a true "application from scratch" with potential ad revenue, our team won an award!  The application will be available under our public facing consumer brand, Movela, so stay tuned :)

Blackberry

After two months of bb development, my outlook on the tools and environment have not changed drastically.  The JDE is an incredible debugger, though not the best code writing IDE (intellisense, where u at?).  As a result I use both Eclipse and the JDE (a bit of a nuisance, but fortunately my beast of a machine has no problem handling it).  RIM has recently released a new Eclipse plugin, which I'm looking forward to giving a shot.

My recent work has all been around SQLite.  SQLite is awesome for so many reasons (flat file format, portable, light-weight, documentation, contributors etc).  As awesome as SQLite is though, the implementation in the BB infrastructure has proven to be a bit painful at points (attaching db's together,wuttup?).  That said, for the most part things are smooth sailing and my prior MySQL experience is coming into play very nicely.  

TubeLoop

I recently updated my project, TubeLoop with more HTML5 niceties - most prominently, Drag and Drop.  Additionally, it has been successfully added into the Chrome web store, and has been installed 140 times in the past three weeks.

To date, 150 users have signed up for TubeLoop.  I would typically think that the number is small, but have recently reset my expectations.  It's a bummer that while there is great utility in the application (and everytime I demo it I get great feedback), it hasn't proliferated more.  Regardless, I've been able to take advantage of it in certain social settings and use it personally, allowing me to socialize the music that I like.  Observing analytics it appears as though users are enjoying the site, so hopefully it will grow in time. =)  

Equities

What a start to the year! The DOW just hit 12,000, for the first time since 2008.

I started investing in 2007, right before the crash in 2008.  Ever since, we've experienced a significant recovery in the economy and the markets.  Investing in 2008 and 2009 was easy - everything basically went up.  2010 was slightly more challenging, personally.  Toward the tail end of the year though, I decided to focus on the Tech sector - the sector I love, intently follow and immerse myself in.  To mitigate my portfolio's risk I decided to purchase ETFs.  So far, things are looking up, even though a lot of technical indicators suggest a correction.  Anyhow, these are the companies currently on my watch list:  AAPL, MU, NFLX, NVDA, LOGI, RAX. MU is my current fav.

Finally some analytics - at the end of the week I will be welcoming my 55,000th visitor to Tikku.com within the past 7 months.  TubePlayer has been downloaded 3,000 times to date (my most popular project).  Radmenu continues to get great impressions, but I haven't seen it being used much.  BillboardTube.fm has received 2,000 visitors in the past month.  TubeLoop.com has received 12,000 visitors in the past month.  

There are several hackathon's this month, so hopefully my next post will reference a new project!

 
Tags: #investment , #hackathon , #projects , #blackberry
  •  
Comments
  •  
1437 views

Last Day 2010

Fri 12/31/2010
20:21
More than 13 months ago

New Years Eve

I'm currently chilling in New York very much looking forward to celebrations tonight.  It's now been over a month since I started at Pyxis Mobile, and it's been amazing.  Learning about the Blackberry architecture has been great, and getting to know my co-workers has been exciting.  I've worked on several features - Universal Search, Scripting Enhancements working with Lua scripting (awesome engine), tackled various bugs and have been getting a grasp of the Pyxis platform.  The industry is red hot and next year is an inflection point; incredible exciting times that I'm looking forward to.

TubeLoop

After 4 versions and 3 years later, I've managed to get to a point with a music sharing website that I am truly proud of.  The path of myPL4Y → myplaydj → tubeloop alpha I → alpha II and now the beta! The advancements of CSS3 and my abilities in web dev (javascript - front end, java - back end) have really come out in my recent creation of TubeLoop BETA.

I am extremely happy that the TubeLoop website is now in a beta - and I've been getting great feedback from everyone who's used it so far.  Additionally, the functionality really enhances the experience of collating all the YouTube videos that have been posted in facebook. Users can now see loops that their friends have created, can save videos, modify and share their loops, see videos that their friends, pages and applications have posted in the Facebook stream, use the keyboard to control the player (like mute/unmute, play/pause, increase/decrease volume) and finally some personalization -- theming!

Anyhow, check it out - TubeLoop - I promise you won't be disappointed, in fact you'll be thrilled. Share it with you friends and start enjoying each others music - it's been created as a simple, clean, fun and free media/youtube sharing site.  Enjoy it!

Next post will be in 2011.. Enjoy the celebrations and Happy New Year to everyone!

Tags:
  •  
Comments
  •  
1639 views

1st Week @ Pyxis

Sun 12/5/2010
23:52
More than 14 months ago

I've officially completed my first week at Pyxis Mobile!  

After an amazing month long vaca - Toronto, Home (Hong Kong) and a bit of time back here in Boston, it's super exciting to get back into software.  I have been looking forward to getting into mobile development for some time, and now to finally be in the thick of it - i'm stoked.

This past week consisted of my getting acquainted with my team lead, getting to know my new engineering team, training for the software product (Application studio) and familiarizing myself with the new development environment ( particularly for Blackberry Client dev ).  Additionally, attended my first engineering team meeting to discuss the next release, I've started to get into foosball, have started to understand the process and observe meetings and attended the jQuery Mobile meetup w/ the Pyxis Mobile Web team.

Coming from a Java development background, I am particularly comfortable with the Eclipse IDE. However, it turns out that Blackberry development is actually best done using their own JDE, and that while they have support for Mac/Linux, it's all Windows.  Yup - I'm back in the Windows world, and have to confess, I'm really impressed with Windows 7 (its also great having Outlook back).  The JDE is powerful and the simulators are on-point, too.  Unfortunately Eclipse isn't quite as good w/ it's debugger - primarily for performance reasons which I will not be digging into yet, but the JDE has you covered.  The JDE really provides everything needed except one feature -- the equivalent to 'control+shift+r' in Eclipse - the ability to 'find a file', or AppleCommand+T in Textmate.  That said, you have to search for the filename globally 'control+shift+f3' and it will appear along with references of the filename in other class files.

Doing Blackberry development also requires a middleware layer - the BES (Blackberry Enterprise Server) - which there is a simulator for that can connect to your Web Server.  Now that I'm using Windows 7 Enterprise, this means that I'm back to using IIS w/ Apache and now using SQL Server 2008 (instead of MySQL).  Moreover instead of Subversion/Git, AccuRev is the SCM tool i'll be using.  Instead of FogBugz, DevTrack.

I'll close by saying that it's exciting to be part of a software company.  The corporate culture is very much geared toward being at the forefront of mobile application and web technologies.  Our product allows enterprise companies to essentially mobilize their services via utilizing functionality available at the client level (the native applications, themselves) and our tuned mobility platform/consulting services. Seeing the various different facets is awesome and after having completed my training of the product I'm blown away by how simple the creation of such applications has been made. Everything we do is based around framework style development, where we try to abstract components and functionality, and then bring them into the App Studio product in a way in which the creation is straight forward.

I'll be sure to post tid bits as I advance in my development at Pyxis.  Particularly around some design patterns, mobile architecture (starting w/ the Blackberry) and any interesting artifacts I learn/pickup whilst doing it.

Tags: #mobile , #career
  •  
Comments
  •  
1480 views


blog comments powered by Disqus

Archive

Categories

Months

  • 2010 December ( 2 )
  • 2010 November ( 3 )
  • 2010 October ( 2 )
  • 2011 August ( 1 )
  • 2011 February ( 1 )