473,396 Members | 1,833 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Looking for a XML project

Hi there,

I am looking for a challenging/development project for my masters course.
Something with XML, like building tools/comms/data interchanges between
systems say between computers/databases etc.

If anyone is looking to something along those lines in a company or as a
research item, I'd like to hear.

If you think it's something that's been done to death, let me know as well.

regards
Ben
Jul 20 '05 #1
7 1593
On Fri, 23 Jan 2004 01:21:08 -0000, "lamhang" <la*****@hotmail.com>
wrote:
I am looking for a challenging/development project for my masters course.


Content management. Huge field at the moment. How can you describe "a
web page" in a sufficiently generic manner that an automatic layout
engine can generate either a page or an XSLT stylesheet to generate a
page. The input description should say "Menu bar goes on the left,
narrow callou box on the right" or similar, and the "engine" should be
able to resolve this for situations where a rigid layout won't fit
(handheld devices, voice, in-car). Suppose you can't lay out the web
page you want - how can this automatically degrade to what you can
offer ?

Syndication - RSS et al. LiveJournal has absorbed a huge portion of
the personal blogging market because it has a privacy model that few
other systems (like usenet) can offer. How could features of this be
applied to other syndication scenarios ?

Ontologies - Take a look at Protege (Stanford) and the various
projects and opportunities around that.

Jul 20 '05 #2
lamhang wrote:
Hi there,

I am looking for a challenging/development project for my masters course.
Something with XML, like building tools/comms/data interchanges between
systems say between computers/databases etc.

If anyone is looking to something along those lines in a company or as a
research item, I'd like to hear.

If you think it's something that's been done to death, let me know as well.


Here are some ideas:

1. build a tool set of XSL transforms which convert numerical data into
various graphical representations using SVG
2. write a tool or tools to allow non-technical people to create XSL
transforms of arbitrary XML data into useful HTML
3. create a model of the economics of transporting XML data via various
different communications media. The model should include some notion of
the tradeoff between the value human-readable tag names versus terse
tags which might shorten communications packets.
4. implement an XSLT engine on an 8-bit embedded microprocessor of your
choice.
5. write a tool that reads an RSS news feed and supplements it with an
artificial-intelligence derived XML-tagged and cross-referenced synopsis
of news items. E.g. have it create categories of news items like "space
exploration" or "cricket" based on the content of the news items.
Hope that helps.

Ed

Jul 20 '05 #3

lamhang wrote:
*Hi there,

I am looking for a challenging/development project for my master
course.
Something with XML, like building tools/comms/data interchange
between
systems say between computers/databases etc.

If anyone is looking to something along those lines in a company o
as a
research item, I'd like to hear.

If you think it's something that's been done to death, let me know a
well.

regards
Ben *
Firstly what benefits do you wish to acheive using an XML based syste
rather than a RDBMS one? First think of a unique idea, we don't want t
reinvent the wheel unless we have a unique angle, do we?
d> create a model of the economics of transporting XML data via variou
different communications media. The model should include some notio
of the tradeoff between the value human-readable tag names versu
terse tags which might shorten communications packets.


Ed, I'm not quite sure what you mean by the above? Care to elaborate

Andrew-J200
-----------------------------------------------------------------------
Posted via http://www.forum4designers.co
-----------------------------------------------------------------------
View this thread: http://www.forum4designers.com/message36267.htm
Jul 20 '05 #4
Hi again,
I like to say thank you for your responses to my original post. Lots of good
ideas there too.
I am thinking of working with mobile/pda's to grab data from the server with
as little data exchange as possible (discussed in #3 of Ed' post). Wrt dbs
and xmldbs, i was thinking of downloading relevant parts of a database
(views) as xml(db)s and be able to modify and resend the information back to
the server.

A tool for building numerical data into various graphical representation
using svg is interesting too.
Content management is another interesting kettle of fish too.

thanks again,
Ben
Jul 20 '05 #5
Write good xml-diff - diff between 2 xml documents which produces diff as
xml too. Diff must be short and allow options for creating context
sensitive diff which can be used by something like xml-patch.
So far there is no good tool available.
--MG

************************************************

XMLStarlet Command Line XML/XSLT Toolkit
Open Source Freeware Tool
Visit: http://xmlstar.sourceforge.net/

************************************************
Jul 20 '05 #6
Andrew-J2000 wrote:
d> create a model of the economics of transporting XML data via various
different communications media. The model should include some notion
of the tradeoff between the value human-readable tag names versus
terse tags which might shorten communications packets.

Ed, I'm not quite sure what you mean by the above? Care to elaborate?


Sure. The question that occasionally comes up here is about how to
reduce the size of XML so that the transportation of the data over a
network is quicker or cheaper. This is a legitimate engineering
concern, and one obvious way (among many) to do it is to reduce the tag
lengths. For example:

<BookCitation>
<AuthorName>
<Surname>Smith</Surname>
<FirstName>John</FirstName>
</AuthorName>
<BookTitle>Using XML</BookTitle>
</BookCitation>

I expect that it's probably quite clear from the tag names what this is
all about, and that clarity is worth something. However, the XML could
be compressed into something like this:

<c><a><s>Smith</s><f>John</f></a><t>Using XML</t></c>

The overhead due to XML tag lengths has been reduced, and this would
certainly reduce the length of the transmission over, say, a wireless
network, but we have all but destroyed the meaning of the tags.

The question, then, is "Under what circumstances and conditions is it
worthwhile to perform this type of tag compression?"

Ed

Jul 20 '05 #7
Mikhail Grouchinsky wrote:
Write good xml-diff - diff between 2 xml documents which produces diff as
xml too. Diff must be short and allow options for creating context
sensitive diff which can be used by something like xml-patch.
So far there is no good tool available.


Adrian Mouat, the author of diffxml did his dissertation on exactly this
topic. I haven't tried the tool, but it can be found at
http://diffxml.sourceforge.net/

Have you tried it? If so, what inadequacies did you find? Perhaps it
can be fixed.

Ed

Jul 20 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Ed Cox | last post by:
Hi, first time poster to this group looking for a little help. Knowing that there are hundreds of php applications and solutions out there, and I don't want to re invent the wheel, I am looking...
1
by: Nalaka | last post by:
Hi, I am testing with Visual studio 2005, web projects. Situation: I have one solution with two web projects, created as file system projects. (I am tesing using the built in server, not IIS)...
4
by: Gene Hubert | last post by:
I'm looking for a good coding project for the purpose of getting to the point of feeling proficient in VB.NET programming. I've read a few books, written several test apps, and have prior...
19
by: phoenixathell | last post by:
Hi all, the PyHtmlGUI Project (http://www.sourceforge.net/projects/pyhtmlgui) is looking for developers that want to join. The aim of the project is to create a web application framework. The...
0
by: Manmeet | last post by:
Actually after performing all those steps from 1 to 7 I could'nt able to see the result in the lg3d window.You can find the code below that i used for the project in Eclipse IDE. The steps that I...
6
by: Meglio | last post by:
Looking for very strong PHP developer to participate in some open source project. Requirements: - Strong knowledge and good experience of PHP (especially ver. 5): OOP, Exception handling -...
2
by: R.F.J. de Laat | last post by:
Hi, I'm developing an application that runs on my intranet using PHP and JS. It's goal is quite simple, to convert an internet browser into a media- center. Allowing any device with a...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.