• External Links:

  • Entries Comments



    Home

    The web home of Scott Burkett: Serial-entrepreneur, tech-geek, dad.

    Blogging, opining, ruminating, and pontificating on entrepreneurship, venture capital, process improvement, technology, online communities, business networking, IT Management, online social networking, and other things that melt in the warm Atlanta sun.

    "Beneath the noble bird, between the proudest words, behind the beauty, cracks appear ..."


    Sneak Preview of StyroFone

    5 August, 2010 (12:39) | starpound | By: Scott Burkett

    I’ve been dropping hints about our latest project (StyroFone) for the past few months. This week I had the chance to speak at ClueCon 2010 in Chicago to show it off a bit. We got a great response, both during and after the event, so I thought I would take a few minutes to post something here for those who are interested. Thanks to the great folks at FreeSWITCH for putting it on – wonderful event!

    What is StyroFone?

    StyroFone (henceforth referred to as simply “SF”) is a mashable, SIP compatible soft phone distributed as a browser plugin.  It isn’t a Flash phone, or anything like that.  We decided to distribute it as a browser plugin to provide persistence of voice connectivity from page to page, as well as to provide a better platform for mashups.

    @zlu had a pretty good summary: @zlu #styrofone, takes the guts out of skype and puts in the browser!

    At StarPound, we love our beer, and why not?  Let’s face it – when most people think about IP telephony and converged applications, they immediately think of beer.  We are no different.  So, one afternoon, Wei Wang (CTO) and I were at our local watering hole near the office discussing this and that.  Short version – a few beers later, we had conceived the idea behind SF, and started working on the prototype.

    The phone app itself is fully SIP compliant, with full codec support (G.711, G.729, et al), echo cancellation,  and can be used with any SIP service provider or switch.

    We have a few major goals in the design of the phone.

    First and foremost, we wanted it to be seamlessly integrated into the browser.  By this, I mean that it should not disrupt or deter from the surfing experience.  It should augment it.   The phone should not be “intrusive”, but “supportive”.  Don’t want to see the phone?  It minimizes and resizes like Firebug.  We’ve also implemented things like customizable click-to-call capabilities (phone links on web pages are turned into links which popup the phone and start dialing the number for you).

    Right now, we’re targeting Firefox/PC for the initial launch, but we’re going to expand that as quickly as possible to IE, and for Macs. And yes, we’re looking at the iPad as well.

    The second goal was to ensure that the phone was “mashable”.  See the screenshot below for an idea of what we’re talking about:

    So, a call comes in, and all of a sudden, you get to see cool things about that person, like CRM data, Twitter feeds, blog feeds, their Flickr feed, remote weather, etc.  You get the idea.

    There is a full API as well, for controlling the phone (making calls, call control for conferencing, etc.).  This is extended into the widget area as well.  The widgets are all driven by what we call an “event bus”, so they can send and receive standard SF events, as well as their own custom events.  Widgets can communicate not only with the phone itself, but also other widgets.

    The widget API can also be used to fully integrate into your PBX for voicemail management, user directories, etc:

    We’re also incorporating browser sharing, so while you’re talking with someone, you can collaborate over the web together. If you want to bring another colleague into the collaboration conference (or even just a voice conference), you can just drag them into the phone. :)

    StyroFone also has a TON of applicability within vertical markets.  Consider customer service and call centers.  How about your customers conversing with a customer service agent over voice/video/collab at the same time?  Yeah, it looks cool – can’t do a screenshot of that just yet, but trust me … it’s cool as hell.

    We use SF for calls all the time internally at StarPound.  I even had a conference call at a local cafe over SF and local WiFi.  It pairs nicely with USB Bluetooth headsets as well. :)

    We think this is all pretty cool stuff. However, what is probably even cooler than the phone, is the business model we are refining for it.  The phone itself will be freely available, so you’ll be able to download it and use it for personal use.  But our business model, we think, will allow us to offer a completely free phone service for subscribers.  When we say free, we don’t just mean SF-to-SF.  I’m talking about SF to PSTN, cell, etc.  A free global communications network.  This is our goal, although this will not be a day-one service.

    There’s a LOT more to StyroFone than I have time (or authority) to discuss right now.  However, I will no doubt write more about SF as we move closer to the next beta cycle.  If you are interested, you can head to styrofone.com and apply for it.

    Cheers.

    Sneak Peek at StarPound v1.3

    25 April, 2010 (09:48) | Technology, starpound | By: Scott Burkett

    44 unanswered voicemails.  That’s how many I had on my iPhone the other day when I came up for a little air after being heads down with our team on our upcoming new  release of the StarPound platform.  My StartupLounge email is full – I have no idea how many hundreds of unanswered emails are waiting for me there. If you are/were one of those 44 people, or one of the countless people who have tried to contact me via my StartupLounge email address – I’ll apologize en masse now.  I’ll also go ahead and tell you that most likely, your voicemail or email will be deleted without my reply.  It’s just too big of a hole for me to climb out of at this point.

    So why I have been incommunicado lately, or as @Unblakeable puts it, apparently in the witness protection program?  We’ve been heads down working on the next release of our platform, and launching several new customers (including a Global Fortune 100 customer – whee!).  Oh, and talking with investors, growing our base of channel partners, and pulling more than a few all-nighters. Suffice it to say that “free time” is somewhat of a myth around our office these days.

    Read more »

    Great Startup Opportunity in Atlanta

    4 January, 2010 (12:30) | Atlanta Business Scene, starpound | By: Scott Burkett

    Sometimes, out of the chaos of business, great ideas emerge.  Unfortunately, you rarely have the chance to aggressively chase those great ideas in the here-and-now.

    I’ll be blogging more about this soon, but we’ve been pretty busy at StarPound lately.  We ended Q4/2009 strong, including the deployment of our platform to solve some major problems for a Fortune 50 customer (largest global player in their industry).  But amid all of the frenetic activity in Q4, something else emerged.  A really, really cool thing that I’ve decided needs to be it’s own thing.

    So, to cut to the chase – here is what I am looking for.  Hopefully, some of you may have someone in mind for this:

    I’m looking for an energetic, startup-minded developer (C++, Javascript, AJAX, XHTML, CSS, widgets, maybe some PHP, MySQL, etc).  Some Java would be nice, but not required.  The technology is a very unique IP voice application.  I am willing to give this person:

    • Fully paid 3-4 bedroom apartment, including utilities – we’ll eventually give you some roommates to work with :)
    • Salary, albeit small, but there nonetheless
    • Equity in the newco

    This person needs to be here in Atlanta, and is ideally a junior level person and is looking for a cool startup opportunity.  This is an awesome chance to get in on the ground floor of something very cool and exciting.

    If you have anyone in mind, you can reach me at sburkett AT star-pound-tech dot com (no dashes).

    Cheers.

    Tarantula Experiment

    13 August, 2009 (13:17) | Uncategorized | By: Scott Burkett

    A few months ago, Paul Freet (VentureLab) reached out to me and asked if StarPound would be interested in being a beta tester for a new software testing platform (Tarantula) being developed by a team of researchers at Georgia Tech.  I forwarded the message on to our CTO, Wei Wang, who followed up with the team down there.  We are incredibly busy right now, and Wei didn’t think he would have enough spare time to dedicate to the task, despite the fact that we have wanted to bolster our QA processes for some time now.  I was a little disappointed (not at Wei, but at the situation), because I believe very strongly in QA, even in an agile environment.  Then, something wonderful happened.

    The Tarantula team took the initiative, downloaded our open-source platform, and started running their own tests.  They are coming in next week (I think) to share their findings and get our feedback.  Kudos to the Tarantula team for thinking out of the box, and finding a way to get their product out there in the hands of users. There is most certainly a lesson there for other entrepreneurs – never take no for an answer – be creative – adapt, improvise, and overcome.  Be a real partner!

    I am excited about the meeting, and I’ll post a followup here with the results of their findings.

    tarantula-screenshot

    If you aren’t familiar with Tarantula, here is a quick rundown:

    Tarantula is a technique and tool for helping developers find bugs in source code.  The tool takes source coverage information from a set of test cases and produces a color-coded visual representation of the code. The color coding identifies areas of the code which are most likely to be buggy so that the developer may focus his/her attention in suspicious areas first.

    For each statement in the source code, a suspiciousness and confidence value is computed. The suspiciousness is based on the relative numbers of passing and failing test cases that execute a statement. The confidence is based on the percentage of the total passing and failing test case sets that execute a statement. In the visualization, suspiciousness is represented by hue ranging from red to green; more suspicious statements appear more red and less suspicious statements appear more green. Confidence is represented by the brightness of the color; less confident statements appear dimmer and more confident statements appear brighter.

    How does it work?

    The Tarantula tool requires the source code, a set of test cases and per-test coverage information. While it has an independent data format that will support other tools in the future, the current implementation requires test cases written in JUnit and the use of Clover for coverage instrumentation. To use Tarantula, one instruments the source code with Clover and then runs a set of JUnit test cases. Assuming there are failing test cases to address, the data is imported from Clover reports into Tarantula. Then, the project is opened in Tarantula and the code is reviewed using the information it provides. The import functionality is available both as a wizard and a custom Ant task.

    According to their FAQ, the original version worked only with code written in C, which makes it an prospective fit for Linux/UNIX system developers, embedded systems developers, etc.  StarPound is over one million lines of J2EE (not C), so it will be interesting to see how their approach and tools fare against a different code base.  Stay tuned!

    Cheers.

    A Quick Look at StarPound CORE v1.2 GA

    25 May, 2009 (09:32) | starpound | By: Scott Burkett

    I haven’t exactly been the most prolific blogger as of late.  As some of you know from talking with me (or reading my tweets), we’ve been really heads down and focused over at StarPound these days – working very diligently on something – actually many things.  But one of them is the latest release of StarPound CORE 1.2 GA (General Availability).  I had actually been drafting this email for sometime, but was prompted to finish it when I received an “anonymous” Skribit suggestion from someone asking for an update on StarPound.

    Read more »

    StarPound Video Demos

    22 December, 2008 (11:31) | starpound | By: Scott Burkett




    We’ve been going non-stop lately with StarPound, and it has severely cut into my extra-curricular activities (including posting here on my blog).  The good news is that Twitter is there to help me out when I just want to toss a random comment out from time-to-time.

    At any rate, we’ve published a few video tutorials on using the StarPound platform.  If you have an interest in telephony-enabled Internet applications, check em out.

    The first tutorial provides a nice introduction to StarPound Studio, and shows you how to build a very simplistic application from start-to-finish.  The second tutorial builds upon the first one, and shows how you can very quickly (and visually) integrate with external web services/SOA.  Good stuff.

    We’ll be adding some more videos soon which will cover more advanced topics, including my two favorites: how to build Jajah-like functionality in 15 minutes or less, and how we recreated Google’s Grand Central in just a few days.

    We’ll also be diving into some of our vertical market solutions, and show you how our call open source center suite can be used to build call center campaigns in the cloud in just a few minutes.

    On a semi-related note, I am pleased to announce that our upcoming January release will offer support for Freeswitch … a very cool platform if you haven’t seen it … as well as the latest release of Asterisk.

    Stay tuned …

    Cheers.

    StarPound is Hiring

    17 November, 2008 (09:49) | Networking Leads, starpound | By: Scott Burkett



    StarPound is on the move.  We have some big announcements that will hit the wire soon, including one that is going to send tremors through an entire industry.  Wish I could say more about it right now … :(

    At any rate, the good news is that we’re hiring.  Job descriptions below – if you know someone that might be a good fit, I’d certainly appreciate any referrals.

    Immediate opportunities (details for each are down below):

    • Enterprise Project Manager
    • Network Administrator
    • System Administrator
    • Business Analyst
    • Java/J2EE Developer

    StarPound provides an on-demand, open-source platform for enabling large enterprise customers to design, deliver and adapt communication-enabled business processes. Additionally, we provide an entire PBX and call center suite built on top of our core platform.

    Successful candidates must be comfortable wearing a lot of hats in a fast-growth, emerging startup company (venture-backed).  And, they must be passionate about your job, and willing to do whatever it takes to be successful.  If you are interested, please visit our website (www.starpound.net) or contact Dottie Thornton via email with your resume (dthornton at starpoundtech.com).

    Enterprise Project Manager

    Requirements:

    • Project reporting, monitoring, and milestone success on complex enterprise projects
    • Experience within contact center, CRM, telecommunication services, or e-business industries is desirable
    • Experience with web services, web integration is a plus
    • Leadership and mentoring experience.
    • Minimum 7 years relevant project management experience required.
    • Excellent communication, presentation and interpersonal skills.
    • Strong organizational and time management skills.
    • Project Management professional (PMP) Certification a plus
    • Bachelor’s Degree or equivalent Project Management work experience

    Network Administrator

    Requirements:

    • 3+ years of professional experience in networking field
    • One or more of the following industry recognized certifications (or equivalent experience)
      • Cisco CCIE (R/S, SP, Security, Voice, Storage)
      • Cisco CCNP, CCIP, CCDP, CCSP, CCVP
      • Juniper JNCIE (M/T, ER)
      • Juniper JNCIP-MT, JNCIS-M/T, JNCIS-ER, JNCIS-FWV
      • Foundry FNCNE, FNCNP
      • ISC2 CISSP
    • Deep Expertise in at least one of the following areas:
      • Data Center Network Architectures and Design
      • OSPF, BGP, MPLS, QoS
    • Highly Desirable Skills:
      • Advanced understanding of IP/MPLS communications theory, design and functionality – Advanced understanding of VoIP technologies, such as H.323 & SIP
      • Experience designing and implementing QoS standards and technologies across platforms to ensure strict service guarantees (SLAs) for Voice and Video.
      • Strong working knowledge of network management and testing tools (at a minimum ethereal/wireshark)

    System Administrator

    Requirements:

    • 3+ years of experience required
    • Linux, MySQL, load balancing routers
    • Asterisk, shell scripts, cron
    • Distributed architectures, Fault tolerant clustering
    • SIP, telephony experience a plus
    • Performance tuning

    Business Analyst

    Requirements:

    • Experience within contact center, CRM, financial services, or e-business industries is desirable
    • Minimum 3-5 years relevant experience required.
    • Excellent communication, presentation and interpersonal skills.
    • Strong organizational and time management skills.
    • Experience with CRM systems and processes is desirable.
    • Experience with process modeling tools is desirable.
    • Must have strong experience with J2EE Middleware
    • At least a basic understanding of BPMN

    Java/J2EE Developer

    Requirements:

    • 3+ years of experience required
    • JBoss, MySQL, JSF, Struts, Linux
    • GWT, WSDL, XML, Eclipse plugin development
    • Asterisk, VoIP, SIP, PBX, ACD, IVR, CTI
    • VoiceXML, UML, BPMN, Model-driven development

    Cheers.