Personal Development for Smart People Forums

Personal Development for Smart PeopleTM Forums

 

Go Back   Personal Development for Smart People Forums > Personal Development > Personal Effectiveness

Notices

Personal Effectiveness Goals, productivity, time management, motivation, self-discipline, overcoming procrastination, habits, organizing, problem-solving, decision-making, intelligence

Reply
 
Thread Tools Display Modes
Old 05-14-2009, 06:44 AM   #1 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Talking Project Journal.net

I am going to develop new Journaling software inspired by "The Journal" with
better look and feel and use of state of the art .NET technologies and languages like C# 4.0, Linq, WWF, WPF, WCF, Handwritting recognition, Voice recognition, Text to speech, some AI, Data mining etc..

Quote:
My motto will be "Make everything as simple as possible, but not simpler. !!!!!!!"
This is my self learning project to study all those technologies and languages.
I will go as far as possible.

Software will be available as windows/web/web service app.

Just created my project website on codeplex.

Features of Journaldotnet will be..

1)Action Planning: Easily schedule one-time or recurring tasks and appointments on your path to success.

2)Reports and Graphs:Reports and Graphs give you a quick look at how you are doing on your path to success.

3)ScratchPad:Record new ideas and plans that become part of your path to success.

4)State-of-the-art encryption and password protection

5)Sharing ideas, creating artifacts, making things together.

6)Powerful search features

7)Handwritting recognition, Voice recognition, Text to speech

8)Blogging tool

9)Prioritize and manage tasks and your to-do list more efficiently

10)Address book

11)Review your past entries easily

12)full text formatting and font control

14)Store anything in an Entry: photos, or videos or files..

15)Ribbon GUI

16)Thinking software: Use of AI and ability to change itself using powerful
reflection features of .NET. Learn User's habits and evolve.

17)Customised GUI, Themes, Skins support

18)Localization support. Support for different languages.

19)XML database

20)Templates support.

21)Web datamining for relevant information

22)Ajax support

23)Silverlight streaming.

-----------------------------------------------------------------------

Journey of thousand miles begins with the "Hello, World!" Program.

Last edited by shivraj; 05-14-2009 at 06:49 AM.
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-14-2009, 07:46 AM   #2 (permalink)
Senior Member
 
Join Date: Jul 2008
Posts: 263
Bleicke is on a distinguished road
Default

That is seriously bloated. The best apps are those that do only one thing, and do it perfect. All the technologies you mention make me cringe:

Sharing a journal?
AJAX in an offline app?
Data Mining off the web in a journal?
AI? Wtf? Btw: if reflection does in .net what it does in Java, it's not gonna help you do an AI.
XML? Just put everything in a sqlite database and save as a file.

If I were you, I'd focus on one thing:
Making the easiest to use Journal app.

It would probably look like Memoires for Mac, which I use. To the left is a calendar view, to the right is a title and your entry.
Bleicke is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-14-2009, 08:55 AM   #3 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Default

Main goal is to learn the technology by incremental development. That's why I have choosen simple theme like developing the journaling software.

Obviously It's bloated but it will work. It will be a great learning experience to manage overwhelming complexity. This journal will be my guinea pig to experiment with different technologies.

I am going to create web app in asp.net as well as windows app. using great Windows presentaton foundation(WPF).

Database will be xml because I want to experiment with system.xml namespace. It's a great library. I will have 2 choices as xml data will be stored in Sql server or as a plain xml file.

AI : I will create basic Object Oriented (OOP) Framework for Neural Networks
for pattern recognition.

AJAX is for web app. not for windows.

Sharing a journal? : Yes, You can share your journal with trusted people!same as Microsoft Onenote does sharing.

Last edited by shivraj; 05-14-2009 at 09:14 AM.
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-15-2009, 08:28 PM   #4 (permalink)
Senior Member
 
Join Date: Jul 2008
Posts: 263
Bleicke is on a distinguished road
Default

Good luck and have fun.. I'd never buy such an app, though. But then I'm a Mac fanboy.
Bleicke is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-16-2009, 02:19 AM   #5 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Default

lol It's not for sale.. It's open source..

I am a .Net fan. It's sooo awesome.

also

I am a iPhone fan. Submitted many apps to apple app store..
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-20-2009, 02:07 AM   #6 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Cool 30 days challenge

I am going to make this as a 30 days challenge,

By the end of 30 days from today. I will create working app. (Atleast implement most of the features of "The Journal", if not all).

Start date = 20 May 2009
End date = 18 June 2009.
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-21-2009, 02:43 AM   #7 (permalink)
Senior Member
 
Join Date: May 2009
Posts: 206
Asten is a jewel in the roughAsten is a jewel in the roughAsten is a jewel in the rough
Default

I'm a fan of OneNote, but have been frustrated by some lack of features and some irritating quirks. The idea and presentation I like though (rare, MS usually pisses me off when it comes to presentation).

So I'm very interested to see how this works out. A lot of features isn't bad, as long as the software is intuitive and comfortable for the user. If the features are woven into the software in the right way--won't even think twice about how many features there are.

To me, bloating happens when features are poorly worked into the program; it doesn't necessarily have to mean a lot of features.

Good luck. I'd love to see a really wicked journaling/planning/etc. open-source software get out there.
Asten is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-21-2009, 08:14 AM   #8 (permalink)
Family Member
 
Join Date: Oct 2008
Location: Nong Seng
Posts: 3,975
spirit4711 will become famous soon enoughspirit4711 will become famous soon enough
Default

@Shivraj, good luck with the project!

I want my software to work easy and intuitively. Whatever the technology you use, that's my first concern. I hope you put this high on the feature list .
spirit4711 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-23-2009, 02:17 AM   #9 (permalink)
Member
 
Join Date: Feb 2009
Location: India
Posts: 78
fionamydear is on a distinguished road
Thumbs up

hi,
shivraj, this is priya from banglore

all the best for your project ,are you from India?
fionamydear is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-23-2009, 08:06 AM   #10 (permalink)
Member
 
Join Date: Apr 2009
Location: Ca$hLand
Posts: 57
VIPFaktor is on a distinguished road
Default

Hi, Shivraj.

That's one very ambitious project and i don't see how it is possible for one man to integrate even 50% of those feature in one month. And i agree with the guy above, the software has some features which are far from necessary. If you want to learn these technologies, you could start another project which will need them.

One of the most important things in project like this one is planning. You need to research everything carefully, from the target audience, necessary features, UI prototypes, to more concrete stuff such as software architecture.
Many of my hobby projects failed because of my lack of formal architecture theory and training.

By the way, I'm not in this .net and programming world for 4-5 months. When did they release the .NET framework 4.0???
I'll need to research it's features a bit. This platform is becoming unreasonably complex.
VIPFaktor is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-23-2009, 05:36 PM   #11 (permalink)
Senior Member
 
Join Date: Nov 2006
Posts: 565
Niki is on a distinguished road
Default

I once started a project like this, with a ribbon interface (in wpf). If you want I'll see if I have the code somewhere, and I'll give it to you. It is maybe a great startin point. It had a basic interface to build on, and it has a small uncomplete backend that serializes journal entrys to xml and saves it to the disk.
Niki is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-23-2009, 05:37 PM   #12 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Default Thanks

Thanks to everybody for your encouragement and suggetions. I will certainly work on them.

Quote:
Originally Posted by VIPFaktor View Post
When did they release the .NET framework 4.0???
I'll need to research it's features a bit. This platform is becoming unreasonably complex.
I have free MSDN subcription of VS2010 CTP with framework 4.0... Beta will be out in this week. .Net platform is not a single technology, It's a collection of technologies so it is complex.

Actually a journaling app is not difficult to make. But as I will start adding new things then certainly a neat and very thoughtful design will require. It's later part.

Current goal is to build a core minimalist feature journaling app using windows form. within 30 days.

Current Progress:
Created a working prototype of the app. in last 3 days.

Implemented Features are,

1) Multiple Users support.
2) Creation, Saving, Searching of entries datewise, categorywise.
3) Encryption of entries.
4) XML file for storing data.

Next goals are:

1) Good USER INTERFACE Design. (1 day)
2) Experiment with Access database and xml file db. and find respose time
and select one of them or both for the rest of the project.(1 day)
3) Text editor.(This may be take 3 to 4 days. I guess.)

'Start by doing what's necessary then do what's possible and suddenly you are doing the impossible': Saint Francis of Assisi.
That's my motivation and guideline.
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-23-2009, 06:12 PM   #13 (permalink)
Member
 
Join Date: Apr 2009
Location: Ca$hLand
Posts: 57
VIPFaktor is on a distinguished road
Default

I hate developing these multi-user modules... but once you make some good ones, you always recycle them.

You're fast, btw. Did you make a formal software architecture plan (UML diagramming, use case, etc...)?
VIPFaktor is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-25-2009, 03:30 PM   #14 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Default

Quote:
Originally Posted by VIPFaktor View Post
I hate developing these multi-user modules... but once you make some good ones, you always recycle them.

You're fast, btw. Did you make a formal software architecture plan (UML diagramming, use case, etc...)?
Yes I do have a plan.
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-25-2009, 03:31 PM   #15 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Default

Quote:
Originally Posted by Niki View Post
I once started a project like this, with a ribbon interface (in wpf). If you want I'll see if I have the code somewhere, and I'll give it to you. It is maybe a great startin point. It had a basic interface to build on, and it has a small uncomplete backend that serializes journal entrys to xml and saves it to the disk.
Thanks for it. I have all modules ready. Just need to integrate with each other.
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-25-2009, 03:58 PM   #16 (permalink)
Senior Member
 
Join Date: Mar 2008
Posts: 132
dinc is on a distinguished road
Default

Wow..that's some high speed coding. Good luck to ya.
dinc is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-26-2009, 11:01 AM   #17 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Default

Quote:
Originally Posted by dinc View Post
Wow..that's some high speed coding. Good luck to ya.
Thank you!.. I am fast because I am not reinventing the wheel.
Smart work is better than hard work or no work...

Real challenge is integration and usability.
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 06-06-2009, 12:25 PM   #18 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Default Day 18:

Day 18:

Fully Implemented Features are:

1>
Multiple Calendars, Multiple Categories and Subcategories, Outlook styled calendars with day view, week view and month view.

2> Fully featured text editor.

3> Search features

4> MS Access Database with xml export option.

I have removed following features for simplicity.. I will add them later ..

1> Multiple users support

2> Password protection and encryption

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~```

Next target is to add blogging features...
also need to update project page on codeplex.



NAMASTE !

Last edited by shivraj; 06-06-2009 at 12:29 PM.
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 06-07-2009, 05:55 PM   #19 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Default Final Goals

As I am getting more clear about "what, why, how, when" should be there in the journal.net

I have created a following to do list for this project..

Development Phase I: "1 Month"

1) Most required features of Windows Calendar. {Vista}

2) Most required Intuitive features of "The Journal" , Key note.

3) Most required Features of Windows Live writter for blogging

4) Ribbon GUI

with multiple user support and with PGP like encryption.

Development Phase II: "3 Months"

1) Mind Mapping features along with tabular form entries
2) voice command, Text to speech, Handwritting recoginition
3) Features of COMPENDIUM for Collaborative thinking and Journaling.

Development Phase III: "6 Months"
1) Implementation of AI, Data Minining
2) Web application etc.



NAMASTE
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 06-20-2009, 12:20 PM   #20 (permalink)
Senior Member
 
Join Date: Dec 2006
Location: India
Posts: 263
shivraj is on a distinguished road
Default End

This project's 30% objectives has been completed and This is ongoing project.
I will not release first version until complete testing is done.

Goal was to get started.. and this 30 days trial served very well..

Thank You.
shivraj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How many of you keep journal muzamilsa Intention-Manifestation 5 03-02-2009 12:01 PM
my journal lifetimelearner Emotional Mastery 26 12-16-2008 10:13 PM
The Journal... Dannyboy1 Personal Effectiveness 20 10-13-2008 11:56 AM
The Journal ProjectX Personal Effectiveness 25 09-03-2008 08:13 AM
What do you journal about? Keith Personal Effectiveness 14 12-07-2006 09:09 AM


All times are GMT. The time now is 08:07 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Copyright © 2010 by Pavlina LLC