Friday, January 23, 2009

proto.in conversations

Summary from previous learnings

Monetization strategy
10 miles
Shareware give a trial

Slideshare
Premium model
Laws of economics ; no free lunch

Oversupply of products in teCh space

Learning to price a product

Paid model is good for startups

Experiment early

Word free helps in penetration

Check if it is tewlly free


Bandwidth cost
Support cost
Innovation
Opportunity cost

Amazon webservices

Google adwords can get only 10 per cost

Vc model

For entrpreneurs acceptance is more important than monetizaion initially

proto.in conversations

Back after lunch

Now the conversations thread has started

Currently in conversation with pagalguy founder allwin.

Topic is do we really need a cofounder

proto.in live blogging

Now for the final Q and A for all teams . One final shot before lunch. Hands tired blogging all the time.

proto.in showcase liveblogging

Finally up is Indiakhelo

Each startup seems to have their own tshirt

Skit in progress now. Their motto is to change the way india plays sports.

Idea is to have sports profile on web.

Video on indiakhelo . Schools can upload results in the portal.

Portal demo under progress now.

Upload results through web,ivrs.

2 models : one is for schools and colleges. Another for galli players. Honesty ratings for them.

Have representatives on all schools. Geez is that possible?

Profiles are public by default. Can be made private also.

16 sports are supported.

proto.in live blgging contd

Next up is Noddler

Ivr system that is human and intelligent

Can personalise it very much

Noddler sandbox launched. Mainly b2b product.targeted at web businesses who need mobile support.

Comapny incubated out of iit chennai

proto.in live blogging

Paper plane making fun activity ;)


Here comes the next showcase

Lords automotives
Green and economic fuel kit for two wheelers
By rajesh

First non it presentation ;)

Two wheeler LPG kit
Some features

Dual fuel operation
UN approved
Fulfills all safety norms

Amazing stats ; still 71 percent is on two wheeler in india

Tested with honda activa hey. That's my vehicle

Still test results are yet to be published

proto.in live blogging

Third up is Iflapp

Adi and vipin

Provide smart solutions for usb to make them smart devices

Use cases
Launch itunes from iflapp for e.g.

Share project without expecting mpp to be there

Carry mails,tasks anywhere and sync them up later.

Patented this technology already

Sell it through oem, distribution channels

proto.in showcase contd

Next up is yoplr
By raja and dipankar

Plan your trip

Travel site that addresses customers context

Options for holiday theme, age profile of the travelling group, itinerary builder, route helper ( shows fastest route). Multiple destinations are supported. Email, pdf of itierary supported. Have tieup with holiday makers to send quotes.

Revenue model
Started with b2c model
Content covers karnatka and goa. Plan to make it all india

proto.in showcase

Proto.in for dummies

Kiruba telling the rules

6 comapnies 6 minutes each

Each company present their busiess model

First up is lifemojo

Himanshu introduces his company with a story based inspiration on weight loss. Found value in nutrionist words. Problem was how to interact with doctors and patients remotely.

Time to deploy 2 months

From b2b expanded to b2c

Allows to set weight loss goal, track ur diet,track ur calories.

B2c monetization
Providre a platform where all nutrionists can come together

Also plans to sell fitness products . Mobile app is also there.

proto.in more info

Atul chitnis continues with his 5 lessons learnt in his 20+ years of experiencing

Assumptions for todays world

Assume connectivity
Local storage no longer matters
Advertising dosent pay unless u are google or yahoo

Biggest sellers are mobile products
Don't build productd for vcs

Vc funding is not a viable business model unless u area vc :)

Proto.in - Bangalore Edition

Registrations just completed.

Auditoriums are filled up.

All set for the event.

First up is The World is Changing by Atul Chitnis

Thursday, January 22, 2009

Following Proto.in

I will be attending proto.in @ Bangalore tomorrow and the day after . Will be updating live all the action straight from there :)

Tuesday, January 13, 2009

External Configuration With JBoss

Often we need to keep properties outside the war file / ear file.

Jboss has an interesting way of doing this. Check this out.

http://java.dzone.com/tips/external-configuration-with-jb

Wednesday, February 21, 2007

Find an ASCII code

Often web developers , who use javascript for validations are not able to recollect ascii codes for keys from the top of their head.

http://www.whatasciicode.com/

This site lists the keys and corresponding ascii codes in tabular form. Whenver, you get stuck , just go ahead load the site and refer it at your will. Hope this helps

Monday, February 5, 2007

Logwatcher plugin for eclipse

I found this plugin while surfing. This plugin is similar to "tail" command in Unix that helps to see the log file contents in real time if you give a -f switch.

You can get the plugin from : http://graysky.sourceforge.net/

Really useful plugin. Now I don't have to go to command line at all for watching log files.

Tuesday, January 30, 2007

Oracle Application Server Administration Made Easy

Opmnctl utility:
Opmnctl is a command line utility provided for starting, stopping,restarting and getting status of various ias components.

options available :

1) opmnctl start : Starts the opmn daemon without starting opmn managed instances

2) opmnctl startall : Starts both the daemon and managed server processes

3) opmnctl stopall : stops all the managed instances

4) To start a specific component
opmnctl startproc ias-component=OC4J process-type=

5) To stop a specific component
opmnctl stopproc ias-component=OC4J process-type=

6) To validate opmn.xml : opmnctl validate opmn.xml

7) To shutdown forcefully opmn managed processes and daemon :
opmnctl shutdown

All ias-components will have an entry in opmn.xml . This is located in $ORACLE_HOME/opmn/conf/opmn.xml

for a OC4J component entry will be like :


ias-component id="OC4J"
process-type id="" module-id="OC4J"
module-data
category id="start-parameters"
data id="java-options" value=""
data id="oc4j-options" value=""
category

category id="stop-parameters"
data id="java-options" value=""
category

module-data
process-type
ias-component



All ias-component specific logs are located in $ORACLE_HOME/oasmt/opmn/logs/ directory . If any component refuses to start or shuts down abnormally, go to that directory and have a look.

Deploying J2EE Application using OC4J in 10gAS

Step 1 : Create OC4J Component
a) cd $ORACLE_HOME/oasmt/dcm/bin
b) dcmctl createComponent -ct -co

Step 2: Deploy new component
a) FTP Ear file that you have created to the server .
b) dcmctl deployApplication - file -a -co

Step 3 : Start new component
a) dcmctl start -co -d -v

To restart component :

dcmctl restart -co -d -v

To stop component :

dcmctl stop -co -d -v

To undeploy component

dcmctl undeployApplication -a -co

To remove component
dcmctl removeComponent -co

Wednesday, May 10, 2006

Back from Vacation

I am back from 1 week Vacation . Yesterday , When I was working on writing JDBC code, i found that returning auto generated keys is supported by JDBC 3.0 . So I went ahead and downloaded the latest ojdbc14.jar and deployed my war in tomcat. Worked without any issues. However, when i deployed the same in 10g AS it gave an abstract method error. Then , when I printed out the driver version property to my utter dismay i found that it was printing 9 and not 10 . After further investigations i found that you need to force 10g AS to use the new jdbc driver.
I went to Java Options for the oc4j instance and added the following as suggested by Oracle forums :
-Xbootclasspath/a:/0gAS home/jdbc/lib/ojdbc14.jar

Then after restarting the oc4j instance, it started working as expected. I am still left wondering though why it did not use the ojdbc14.jar that is in my web-inf/lib directory of the project. Any suggestions/comments are welcome

Friday, April 28, 2006

I have changed the look and feel of my blog, courtesy a nice template provided by Blogspot.

Learnings for Today

I was creating a map and using the key as a java.sql.Date object. I created a sql Date by the valueof builtin which accepts the yyyy-mm-dd format. When I tried to retrieve the value using the key, it failed some times. I was really surprised. It also stores the time along with the date in the object. When i try to get it , by using map.get the time is different, of course and it fails. So , i realised that it is not good to keep a date object as the key. Then i changed the code to an integer by appending yyyymmdd . Voila ! , now it works like a charm.

Rest of the day, i spent mostly on debugging jdbc code. There is a new stuff in JDBC 3.0 that allows you to return autogenerated keys. I downloaded the latest ojdbc14.jar , put it in my web-inf/lib in tomcat and it worked fine. However, when i deployed my EAR in 10g AS, for some reason it gives me an abstract method error in the preparedstatement class. I was breaking my head on that. Still to come up with a solution for that issue.

Hope to update my blog more frequently in future.

Tuesday, April 18, 2006

After a huge gap...

Started blogging after a huge gap. I created a presentation on "Introduction to AJAX " . Reply with your feedback on that .

Hope to blog regulary from now on


Thanks

Friday, October 7, 2005

Reports 10g New features

Here is an excellent article on Reports 10g R2 new features. I think it was presented in oracle open world . New features like SPREADSHEET format and HMTL inline tags look cool . Just check it out
username: cboracle
password: oraclec6


Presentation of new features


Document on New Features



Thanks ,
Venkat