Click here to Skip to main content
15,867,568 members

Anders Molin - Professional Profile



Summary

    Blog RSS
7,190
Author
978
Authority
4,669
Debator
9
Enquirer
77
Organiser
2,632
Participant
0
Editor
Huh! Wink | ;-)

 

Groups

Below is the list of groups in which the member is participating

CEO Integrated Ideas
India India
gasshopper.iics is a group of like minded programmers and learners in codeproject. The basic objective is to keep in touch and be notified while a member contributes an article, to check out with technology and share what we know. We are the "students" of codeproject.

This group is managed by Rupam Das, an active author here. Other Notable members include Ranjan who extends his helping hands to invaluable number of authors in their articles and writes some great articles himself.

Rupam Das is mentor of Grasshopper Network,founder and CEO of Integrated Ideas Consultancy Services, a research consultancy firm in India. He has been part of projects in several technologies including Matlab, C#, Android, OpenCV, Drupal, Omnet++, legacy C, vb, gcc, NS-2, Arduino, Raspberry-PI. Off late he has made peace with the fact that he loves C# more than anything else but is still struck in legacy style of coding.
Rupam loves algorithm and prefers Image processing, Artificial Intelligence and Bio-medical Engineering over other technologies.

He is frustrated with his poor writing and "grammer" skills but happy that coding polishes these frustrations.
This is a Organisation
This member has Member status in this group

115 members

Reputation

Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.

Privileges

Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.


 
GeneralGeneral Comments Pin
Anders Molin5-Jun-03 1:09
professionalAnders Molin5-Jun-03 1:09 
GeneralRe: General Comments Pin
Terry Denham5-Jun-03 3:34
Terry Denham5-Jun-03 3:34 
GeneralRe: General Comments Pin
Anders Molin6-Jun-03 3:39
professionalAnders Molin6-Jun-03 3:39 
GeneralRe: General Comments Pin
Terry Denham12-Jun-03 13:17
Terry Denham12-Jun-03 13:17 
I've been doing some more digging/reading and here is how I see it.

The Version Control Software (VCS) is structured as a n-tier application with it broken up into at least 3 tiers. Database tier, Services tier and User tier. There maybe another tier that would be added in the future to support background processing such as emailing notifications, generating reports or something else that I haven't thought of.

Database Tier
The database services should support storing of the file data and the meta data in a relations database management system (RDBMS) such as SQL Server, Oracle, MySQL or PostgresSQL. This would not lock anyone into having a specific vendor of database that they have to have installed but at a minimum it should work with SQL Server/MSDE since we are writing this with a Windows focus.

User Tier
The user tier should have services that allow the tool to be included into the DevStudio SCC interface, a Windows Explorer shell extension or a command line tool. By covering all three options we give the devolopers a choice in what they feel is the most useful to the way that they work.

To support these different tiers we should make a client side library that all these different tools use to access the VCS but the tool just has to provide the specific interface to integrate with it's targeted environment. This means for Visual Studio integration it should support the SCC interface and make use of the client library to interact with the middle tier. The Windows Explorer Shell Extension should implement all the interfaces necessary for a shell extension but also take advantage of the client side library for communication with the middle tier.

If we are going to use a web services model (which I think we should ) the latest release of ATL has support for doing SOAP calls and getting WebRequest and WebResponses just like C# does without having to used the managed C++ extensions. I will be happy to go into more detail on this if you like but I really see this as a big win and a good way to learn some of the newer ATL stuff.

Services Tier
This is the most difficult piece of the project to implement and which way do we go about it. Do we just create web services by using the ATL Server classes and expose the middle tier as a series of web services or do we write our own service from scratch.

The problem I see with writing our own service is that it makes it more difficult to get access through a corporate firewall if we are trying to do remote checkin/checkouts of the VCS. If we take advantage of the newer technologies that are in the pipeline such as WebServices it gives us a way to work on some cool new technology that we may not be able to with our current jobs and by using the HTTP protocol through SOAP calls we allow the VCS to be more easily used in a corporate environment that may have their firewall configured to turn off a lot of ports except port 80.

Along this lines of writing an web service in the latest release of ATL there is a whole new series of classes for writing high performance server applications that integreate themselves with IIS as the old way to do ISAPI extensions but this time they can written as XML Web Services.

This looks to be a very exciting project and I would like to make the best VCS software available for the Windows OS taking advantage of all that Windows has to offer without writing to the lowest common denominator so that the code will compile on Unix. Unix already has plenty of good VCS tool available for it but to use them with Windows is hard or you end up making your Windows machine into a Unix box just to use these tools.


GeneralWhat languages do we use to make this product Pin
Anders Molin5-Jun-03 0:07
professionalAnders Molin5-Jun-03 0:07 
GeneralRe: What languages do we use to make this product Pin
Heinz R. Vahlbruch5-Jun-03 1:21
Heinz R. Vahlbruch5-Jun-03 1:21 
GeneralRe: What languages do we use to make this product Pin
Anders Molin6-Jun-03 3:40
professionalAnders Molin6-Jun-03 3:40 
GeneralRe: What languages do we use to make this product Pin
Chris Austin5-Jun-03 4:39
Chris Austin5-Jun-03 4:39 
GeneralRe: What languages do we use to make this product Pin
Anders Molin6-Jun-03 3:41
professionalAnders Molin6-Jun-03 3:41 
GeneralRe: What languages do we use to make this product Pin
Paul Watson6-Jun-03 0:24
sitebuilderPaul Watson6-Jun-03 0:24 
GeneralRe: What languages do we use to make this product Pin
Heinz R. Vahlbruch6-Jun-03 0:31
Heinz R. Vahlbruch6-Jun-03 0:31 
GeneralRe: What languages do we use to make this product Pin
Anders Molin6-Jun-03 3:44
professionalAnders Molin6-Jun-03 3:44 
GeneralRe: What languages do we use to make this product Pin
Joseph Dempsey6-Jun-03 8:23
Joseph Dempsey6-Jun-03 8:23 
GeneralRe: What languages do we use to make this product Pin
Jason Henderson6-Jun-03 9:05
Jason Henderson6-Jun-03 9:05 
GeneralRe: What languages do we use to make this product Pin
LBushkin1-Jul-03 7:30
LBushkin1-Jul-03 7:30 
GeneralWhat would you want to see in a new Source Control System Pin
Anders Molin5-Jun-03 0:04
professionalAnders Molin5-Jun-03 0:04 
GeneralRe: What would you want to see in a new Source Control System Pin
Chris Austin5-Jun-03 4:48
Chris Austin5-Jun-03 4:48 
GeneralRe: What would you want to see in a new Source Control System Pin
Anders Molin6-Jun-03 3:44
professionalAnders Molin6-Jun-03 3:44 
GeneralRe: What would you want to see in a new Source Control System Pin
Marc Clifton5-Jun-03 11:28
mvaMarc Clifton5-Jun-03 11:28 
GeneralRe: What would you want to see in a new Source Control System Pin
Anders Molin6-Jun-03 3:37
professionalAnders Molin6-Jun-03 3:37 
GeneralRe: What would you want to see in a new Source Control System Pin
Paul Watson5-Jun-03 23:36
sitebuilderPaul Watson5-Jun-03 23:36 
GeneralRe: What would you want to see in a new Source Control System Pin
Anders Molin6-Jun-03 3:45
professionalAnders Molin6-Jun-03 3:45 
GeneralRe: What would you want to see in a new Source Control System Pin
mbh@ito9-Jun-03 19:20
mbh@ito9-Jun-03 19:20 
GeneralRe: What would you want to see in a new Source Control System Pin
Anders Molin10-Jun-03 0:07
professionalAnders Molin10-Jun-03 0:07 
GeneralRe: What would you want to see in a new Source Control System Pin
Nitron11-Jun-03 13:22
Nitron11-Jun-03 13:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.