• Tabbles.net       
  • Chat |
  • Blog |
  • Wiki |
  • What we're working on - Updating often!

    Everything about Tabbles: file tagging, document management, DMS

    What we're working on - Updating often!

    Postby Andrea » Tue Sep 15, 2009 1:33 am

    Hello guys,

    thanks a lot to ALL the requests here: this is exactly what we need to further grow Tabbles!

    We had a couple of weeks off and then there has been GOTD and we have a few bugs to fix, but in week or so we're gonna start developing new functionalities.

    Therefore: we'll go through all the suggestions, evaluate the workload for each, ask you guys questions and then opinion, and then we'll post our to-do list here and try to stick to it (and you're welcome to whip us if things don't happen the way they should! :) ).

    I'm also thinking of posting some betas here on the forum...let's see how it turns out in the next days.

    Best regards,

    Andrea
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Re: We're reading this forum and sorting the requests

    Postby mwhite » Tue Sep 15, 2009 1:56 pm

    Andrea,

    Thanks for being so responsive. Many of us have discovered Tabbles becuase of GOTD. As we participate in feature requests and testing will there be a path for upgrade, or will the beta you mentioned be the way we stay current? (Just wondering because of the GOTD "no upgrade" license).

    Thanks again!
    Matt
    mwhite
    Tabble acolyte
    Tabble acolyte
     
    Posts: 29
    Joined: Tue Sep 15, 2009 12:01 am

    Re: We're reading this forum and sorting the requests

    Postby Andrea » Wed Sep 16, 2009 1:17 am

    Matt,

    we promised everybody to release a patch that fixes all the bugs (4-5) that emerged during the GOTD offer.
    It's true that GOTD has this "no update" license, but it's also true that we want to build up a community...not sure what will be our policy but I can tell you that we need a group of "faithful supporters and testers" and these people are gonna be considered "part of the family" no matter where they got Tabbles from :)

    I guess this doesn't sound too clear, but I also think that you get a good hint on what is going to happen :)ù

    Best,

    Andrea
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Re: We're reading this forum and sorting the requests

    Postby mwhite » Wed Sep 16, 2009 11:31 am

    Thanks, Andrea - that seems very reasonable!

    Matt
    mwhite
    Tabble acolyte
    Tabble acolyte
     
    Posts: 29
    Joined: Tue Sep 15, 2009 12:01 am

    Re: We're reading this forum and sorting the requests

    Postby Andrea » Tue Oct 06, 2009 8:26 pm

    Ok guys, a little update about what we're doing (this will go on the blog too). Please consider we're not signing the following list with our blood, so the list is subject to changes :)

    (Uh, I've been writing for 2 hours now... I hope you won't fall asleep while reading :) and please excuse my typos but I'm too lazy to proof-read now :mrgreen: )


    Yo brothas and sistas, we had a bunch of interesting requests, we wrote them all down and got them prioritized. Then we mashed the list along with our own list, and a third list came out. But of course we're still 2 guys (and 1/2) working from their living room/bedroom and as we get a cool idea or some cool input (which is also easy to implement) we can't resist implementing it. Therefore, a littl update about what's going on at Yellow blue soft right now.

    - The first layer of the code for the shell extension (from Windows, right click on a file and "categorize with Tabbles") has been written and it works fine. We need to make it look pretty and fix a couple of user-experience glitches.
    What will happen (at least for the first months) is that when the quick-tag window from Tabbles will popup from the right mouse click. This window does currently look as if it was run over by a truck, but it's technically a little elaborated as it does nearly everything else that Tabbles does, therefore it would take a while to code something similar to come our from the Explorer shell. We're planning to release a beta with the explorer integration this week.

    - The auto-tagging rules should also make it in the next beta. This was pretty straight-forward to develop and we don't see any issue in the current implementation.

    - Outlook integration: this is the new entry from last week! Well, actually we've been thinking of this for a while, and recently we've been talking more about this since we had a couple of requests from you guys here in the forum. Maurizio's friend (Manuelo) gave him a couple of hints about how to implement this: it still needs to be researched but from a first glance it doesn't look too hard. Here we are open to suggestions on what the Outlook plugin should do and how :)
    Note: we think to release the Outlook plugin only in the Business version of Tabbles and you regulars from our forum can get a heaaaaaavily discounted price on that :)

    - Freemium: at some point in the next weeks we'll also be launching Tabbles lite - a limited version of Tabbles with no expiry date. We are discussing about the limitation here and any opinion would be highly appreciated :).
    For Tabbles Lite we're planning a real launch with blog coverage and a tuned-up website...and this is where I'm looking into right now. Btw, in the first 2 months of sales we had roughly 1000 hits per month and sold some 45 licenses (most of discounted, grossing some 700$). The amaaaaaazing guy at Balsamiq.com grossed 10k$ in the first 6 weeks of activity and they had 20k+ visits on their site during the same period.
    We never reallied worried too much about press and coverage (at my old job I used to wear a tie, fly to the prospect, speak some German and get a distribution contract signed :D) therefore we really think we need to increase the "hype" and the "awareness" at this point :) - any hints on this is also sooooo welcome.

    Ok, what next?

    I guess that our development to-do list would easily keep us busy until the next spring... plus, we often have ideas/requests for new features/fixes/improvements... I'm just gonna make a rough list here of what we plan to implement in the next months.

    - Change the way Tabbles handles the disks, moving to the WMI API. Maurizio researched the WMI recently and it was positively impressed by the size and the power of this API. Basically this modification will allow Tabbles to read (and store) each disk's serial number. This means that Tabbles will recognize each USB stick, removable HDs by their own serial numbers and not by the letters assigned to them by Windows each time you plug them in.
    A sub-feature coming along with this release will be the management of the DVDs/CDs: we still have to discuss the design of the GUI, but the core of this feature will include the possibility to create catalogs of discs and search their content using the the Combine feature: after you find the files needed in Tabbles, when double-clicking on the file Tabbles will ask you "please insert the disk labeled 'Warez Collection #128'".


    ...and here comes THE FEATURE:

    - Tabbles network sharing: a set of features allowing you to share your tabbles with your colleagues/friends over the LAN (YEAH!) :D.
    Well, where do I start from? I guess we all agree that Tabbles would rock if it would allow you to browse through your colleagues/friends/flatmates file categorization and would allow them to browse through yours (given that you allow them of course, and some tabbles are shared while some aren't...). We're aware of this from day 0, and we also knew that things need to be built gradually and therefore we launched the single user versions first (the ones you have today) expecting to develop a "network version" next year with the target of transforming Tabbles into a real DMS and start making some real money :). From the very early days we've been considering to develop the application using a client-server structure...it seemed the more natural way for us to this. A client-server version would require:
    1) a lot of code...
    2) a lot of testing, including beta testing on the real battleground (a medium-size company's network along with its ICT guys giving us nasty looks and threatening us to rip our hair off is anything wrong happened to their beloved SQL servers...).
    3) a distribution network in order to promote, sell, install and mantain the whole toy.

    - shit, it's getting cold in here, let me wear my wool-socks...ok, done -

    Because of the points 2) and 3) we labelled the project as "megalomaniac for us right now" and postponed it to "as soon as we can afford it". Then, about a month ago, Maurizio wrote me a cryptical (or encrypted?) while he was on holiday in some place between Malaysia and Singapore, mentioning that he an idea about developing a P2P version of Tabbles... my first answer was "hey, what a BS! And a BIG ONE! Do you want to put Emule into Tabbles?". A while later another friend came up with the same idea making a long of list of the pros of a P2P version over the Client-Server...and at that point things became a bit more clear and we officially embraced the intent of developing a P2P version of Tabbles.

    Among the pros:
    1) much less code is needed
    2) testing can be done by basically anyone who's on a LAN: no server installation is required!
    3) as no server is require, it would be much easier to deploy, to mantain and thus to sell. Plus, if 2 people on the same LAN are using Tabbles, the 2 Tabbles will sort of "find each other", adding a viral flavour to the blend... :)

    Among the cons:
    1) it won't work for big LANs with many PCs (let's say >50) as long as a lot of optimizations are done (not impossible to overcome though).
    2) won't work over the internet...

    Maurizio knows a bit about this as he was researcjing something similar for his Tennis videogame...still it's a large feature, needs a lot of thinking and we definitely need to develop it gradually.

    Approximate and very-early specs would include:
    - it would initially work only on shared drives and not on the shared folders' of the user's pc. The reason is that initially we don't want to worry about having Tabbles to share folders, therefore we want to assume that the folder is shared already.
    - we'll need some privilege management: we know that we need some tabbles to be shared and some to be kept personal. And the user must also be allowed to read/browse/use the other users' "tabbling" (categorization) or not to do it, for the sake of sticking to a small amount of files. The trade-off with those kind of GUIS is between power and easy-of-use... any suggestion on what's needed and what not would also be very welcome (there are some in the forum already).




    Cheers,

    Andrea
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Re: What we're working on - Updating often!

    Postby Andrea » Fri Oct 09, 2009 3:47 pm

    Ok guys, a little "real" update:
    while we're implementing the stuff above, we're also tuning again the interface, based on the recent feedback we had.
    This is what we have right now:

    screen_temp.png
    screen_temp.png (195.45 KiB) Viewed 2790 times



    Plus, we're nearly done with:

    - Explorer integration (includes redesign of the quick link window and a bunch of minor things)
    - Remembering the Tabbles windos position
    - The auto-categorization rules based on folders

    Comments? :)
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Re: What we're working on - Updating often!

    Postby mwhite » Fri Oct 09, 2009 8:34 pm

    Looks good!
    mwhite
    Tabble acolyte
    Tabble acolyte
     
    Posts: 29
    Joined: Tue Sep 15, 2009 12:01 am

    Re: What we're working on - Updating often!

    Postby mrdna » Fri Oct 09, 2009 11:10 pm

    Very nice! Adding the 'standard' type of menu choices will help shorten the learning curve.
    Onward, into the fog...
    User avatar
    mrdna
    Tabble alien
    Tabble alien
     
    Posts: 220
    Joined: Wed Sep 23, 2009 8:37 am
    Location: Seattle, WA, US

    Re: What we're working on - Updating often!

    Postby Andrea » Sat Oct 10, 2009 4:39 pm

    One mroe "little" update:

    Maurizio has been secretly thinking of adding a "desktop" feature into Tabbles, in order to make it optionally work as a full desktop replacement, based on the ZUI concept.

    Well, after a some random googling about how to implement this, he picked the right keyword, found the right article with the right 4 lines of code to get it done and in 20 minutes he implemented it :D
    Guys, that's the magic of having your own company, no investors watching you and working from home where development costs = rent, food and electricity! :mrgreen:

    We're rolling out a Beta (hopefully today) with this experimental (stable but incomplete!) feature as well. Stay tuned
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Another little big step

    Postby Andrea » Tue Oct 13, 2009 4:17 pm

    The file panel is becoming a detachable window: this means that you'll be able to open more file-panels at once and to resize them, as you will do for any other window...sounds cool, isn't it? :)
    Maurizio is working on this right now: this is just a few hours of code away... hopefully we're gonna make a new beta tomorrow with this stuff included.

    Should this information be in a blog post rather than here? :-O
    Let me know guys... ;)

    Andrea
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Next

    • Similar topics
      Replies
      Views
      Author

    Return to General discussion

    Who is online

    Users browsing this forum: No registered users and 1 guest