Thursday, July 30, 2009

Comparative study of different methodologies in modern software development.?

An understnding of how software has impacted our society would be important for any real appreciation of software development to take place.What are the effects of software on society.

Comparative study of different methodologies in modern software development.?
Your question and modification address two different issues.





The question is posed to the developers of software and the methologies.





The modification is posed to society and implact of software on society.





These are two different concepts.





When I develop software it often starts for my own needs and I set a series of goals then try to achieve those goals. If the goals are about my head in tools or will take too long to work out, I drop some of the ideas I want to incorporate and save them for a future upgrade.





One of the things I've been trying to develop is an upgrade to a web page maker I did 12 years ago, long before there was anything like Front Page. Back then the biggest thing around was Hot Dog and all it did was put in the tags for you.





I developed a page maker that did text with global fonts and color. It did links separtely. It did insert items such as pictures and movie files separately. Then you complied your elements into a page, allowing you to re-use elements in different pages. This made it possible for 10 year old kids to make web pages. I later devised a separate web page maker that took plain TXT files and turned them into web pages exactly as the printed page looked. This made it possible, again, for 10 year olds, grandmothers, teachers and ministers with no web experience to take their existing documents and post them on the web. I also made another tool that took existing HTML files and turn them into plain text files. A lot of people found this useful for taking, say, Yahoo News items and converting it to a small text file for use in Word Pad.





My revision was going to import existing pages from any source and produce a WYSIWYG page. You then when element by element to make changes. You wanted to reposition a picture, change font elements, update a link.





It also would let you work with ALL available tags for a given element. Say, for example, the picture was fixed in size you could change this to percentage if you wanted to. If it had no padding you could add padding vertical or horiztonal.





It would let you add Meta Tags and prompt you to add specific ones if you were not aware of what they did, such as ROBOT headers, PAGE NAMES and content types for robot serach engine work.





It then gave you the option to strip all tags down to bare minimum and drop all unused elements from the page.





As an example, Front Page is overkill in the element department. It throws the kitchen sink into a page and makes it impossible to find a given element for modification. My program would stip out up to 80% of the unused elements leaving a lean page, of course it would not longer respond to remote Front Page commands, but it would be a smaller file that anyone with coding experience could read.





I was also intending the program to import SCRIPT files, but it would not support JAva Script. The user would have to modify their own JAva Script as I simply didn't want to pack two sets of tags into the software.





The software would let you modify things by push button and arrow buttons, or if you wanted to manually by inserting numbers and text. YOu had the option to view the entire tag or see it as simple English with parameters.





So far I only have this up to the point of importing the most major tags without parameters. I have to devise a more elegant way of importing parameters, probably via a series of arrays.





The ultimate aim of the software is to develop new web pages or import any HTM, HTML, SHTML, PHTML, DHTML page and work with all the elements, then stripping away the unused portions as an option or adding all elements as an option.





Now, on a corporate level I'd have a team of maybe 10 or 15 people each working on an element.





One person would work on the WYSIWYG front end. Another would work on the array engine for the parameters. Another would work on the import and strpping part, another group would work on the control panels for editing with all the buttons that connect to the arrays for the parameters. Another would work on the file saving end.





I have to work on all these elements myself so it takes me longer to get the whole project done and thus far I've run into many stumbling blocks in trying to get the import engine, alone, to work.





Some tags have no parameters others have over 30 parameters. Some tags use quotes others don't, so you have to plan for all of this.





The results of this for society would be a tool that can import almost any HTM file and work with it without having to know code and know your choices, such as fixed paramters or percentages.





The software would also be priced between $50 and $100, making it the lowest cost tool in the marketplace.


No comments:

Post a Comment