View Full Version : Tecchie Help Needed!
TiggsTours
30th-September-2005, 11:12 AM
Hi all,
When I had my interview for my current job, I stressed that I have never worked in IT and am not at all technical, and was assured that my position was not a technical one. However, they lied, and I have been asked to set up a spreadsheet in order to track compatibility of certain software on certain servers, its only been since I started working here that I discovered there are different types of servers!
The reason for this, is we need to keep track of which servers each of our training courses will/will not work on. Our training courses are all Lectora, and designed on Java or Flash. I've done some searching on the internet, but when you don't even know what jargon to type in to the search, or understand enough to be able to read the results (its like reading a foreign language!) its really not that easy.
What I need to know is:
A list of all versions of Java
A list of all versions of Flash
A list of all types of server
If you can help me, please bear in mind that I don't even understand what I've written!
Thanks in advance,
A V. confused, Tiggs Tours. :sick: :sick: :sick:
killingtime
30th-September-2005, 11:24 AM
A list of all versions of Java
A list of all versions of Flash
A list of all types of server
I'm a bit confused by this. Presumably the Flash component would actually be run on the client not the server. The package in question could be ran on the server using something like Java though. If you use Firefox you can get information about the Flash and Java versions registered with it by typing about:plugins on the address bar. I thought there was a way in IE as well but I can't see it. Presumably they are talking about the OS version in the type of server. In which case you can right click My Computer on the desktop and it will list the Operating System version along with useful stuff like the amount of memory.
TiggsTours
30th-September-2005, 11:26 AM
I'm a bit confused by this. Presumably the Flash component would actually be run on the client not the server. The package in question could be ran on the server using something like Java though. If you use Firefox you can get information about the Flash and Java versions registered with it by typing about:plugins on the address bar. I thought there was a way in IE as well but I can't see it. Presumably they are talking about the OS version in the type of server. In which case you can right click My Computer on the desktop and it will list the Operating System version along with useful stuff like the amount of memory.
No, this is our courses running on clients servers, and their software, so I need a list of all possible software and all possible servers. I don't need to know what's on my PC at all. Bizzarely enough, I understood about 50% of what you just said!
killingtime
30th-September-2005, 11:30 AM
No, this is our courses running on clients servers, and their software, so I need a list of all possible software and all possible servers. I don't need to know what's on my PC at all. Bizzarely enough, I understood about 50% of what you just said!
So when you said you need a list of all versions of Flash, Java and the server you didn't mean how to get that from a computer rather all possible versions you might have?
TiggsTours
30th-September-2005, 11:30 AM
So when you said you need a list of all versions of Flash, Java and the server you didn't mean how to get that from a computer rather all possible versions you might have?
That's it, yes!
David Bailey
30th-September-2005, 11:38 AM
A list of all versions of Java
Java source code in theory should be highly portable (I know, don't start), that's pretty much the entire raison d'etre for the language, so it may not be a problem.
Having said that, Java is (broadly) divided into 3 types:
- J2ME (Java 2, Mobile Edition) - for phones and PDAs
- J2SE (Jave 2, Standard Edition) - for PCs and small servers
- J2EE (Java 2, Enterprise Edition) - for larger-scale servers.
http://www.sun.com/java/about/ gives further explanations and links.
Of course, the code is compiled onto different platforms, but I assume you're talking about the source code here...
As for the others - brain has gone, I'll leave it to clever people...
David Franklin
30th-September-2005, 11:40 AM
This website (http://www.port80software.com/surveys/top1000webservers/) lists the web-servers used by the Fortune 1000 companies. There are nearly 40 servers listed, and that's not including the "Other" categories - which probably number several hundred (since they list specific server types down to 0.1% and there are about 10% of "other").
I'm not sure this is the right avenue to pursue...
David Franklin
30th-September-2005, 11:44 AM
Java source code in theory should be highly portable (I know, don't start), that's pretty much the entire raison d'etre for the language, so it may not be a problem.But in practice, every Java developer I've met was of the "write once, test everywhere" school of thought. I know when I looked at it (5 years ago!), even the simplest applets would often need tweaking to run on say Netscape v.s. IE, or for that matter, Netscape (PC) v.s. Netscape (SGI). So I really wouldn't be comfortable assuming a non-trivial app would work across different Java implementations.
David Bailey
30th-September-2005, 11:48 AM
But in practice, every Java developer I've met was of the "write once, test everywhere" school of thought. I know when I looked at it (5 years ago!), even the simplest applets would often need tweaking to run on say Netscape v.s. IE, or for that matter, Netscape (PC) v.s. Netscape (SGI). So I really wouldn't be comfortable assuming a non-trivial app would work across different Java implementations.
Uh-huh.
What part of "don't start" was the complex bit then? :rolleyes:
TT doesn't want to know this stuff, she wants a simple list she can give to her dumbo bosses, which has some vague justification in real life, and which she won't get blamed for when it goes pear-shaped.
Which it obviously will, because it's a dumbo assignment.
TT, I'd just list J2EE and J2SE, and quote the "write-once, run anywhere" mantra if anyone questions it. Which they won't, because they're dumb.
Clive Long
30th-September-2005, 11:49 AM
Hi all,
<< snip context >>
I have been asked to set up a spreadsheet in order to track compatibility of certain software on certain servers, its only been since I started working here that I discovered there are different types of servers!
Amanda
I'll give it a stab
Can't you get a techie to do this searching for you? - he/she will probably know where to look and the questions to ask. Do you have paid support from Lector - ask them for the information?
Software compatibility can be a minefield - especially when it goes wrong.
You might want to think about a "reference enironment" where new releases of software can be regression tested for compatibility before they are released. Software compatibility will constantly be an issue as softare patches are released. Keeping track of the data on compatibility can be an admin job in itself.
The reason for this, is we need to keep track of which servers each of our training courses will/will not work on. Our training courses are all Lectora, and designed on Java or Flash. I've done some searching on the internet, but when you don't even know what jargon to type in to the search, or understand enough to be able to read the results (its like reading a foreign language!) its really not that easy.
What I need to know is:
A list of all versions of Java
A list of all versions of Flash
A list of all types of server
If you can help me, please bear in mind that I don't even understand what I've written!
Thanks in advance,
A V. confused, Tiggs Tours. :sick: :sick: :sick:
I think the following context might be useful - I don't know your extent of technical knowledge (probably more than you give yourself credit for).
Looking at the Lectora Supplier Web site (http://www.trivantis.com) I can't work out the basic technical architecture of the system. My feeling is the Lector Web site should be very clear on supported / compatible software versions - but I can't find much apart from a statement that says (http://www.trivantis.com/lectora_integrator.html)
System Requirements:
• Windows Intel or AMD class processor
• Windows 98, NT, ME, 2000, or XP operating system
• Lectora 2005 service pack 3
• PowerPoint 97, 2000, or 2003
I'm going to guess ..
Lector purpose (http://www.trivantis.com/authoring_tools_features_guide_features_guide_menu .html) - to author and contruct e-learning training material
One should really only use currently supported versions of software because this reduces the risk of incompatibility - but I know of one product (Oxygen) that works with Java 1.4.2 not Java 1.5 (sorry this is so convoluted)
Technical Architecture (guess):
1. Central server to hold content, some content management to control release of course updates, some software to support the "construction" of the content that will be displayed on the client.
I'm guessing that the server side runs on Microsoft Server 2000 or 2003 - but I can't find that quoted on the Lectora / Trivantis Web site
2. Remote clients to present the content to remote users. This is where the Java or Flash is interpreted for presentation.
I know of two major "flavours" of Java for clients. The "standard" Sun distribution and Microsoft variants that are integrated into Windows operating systems. I am aware that the MSoft variants have undergone modifications to maintain compatibility with Java applications and probably to deal with anti-competitive criticisms.
Flash is a product of Macromedia (http://www.trivantis.com/lectora_integrator.html)
One can get Java and Flash to work with non-Microsoft browsers on non-Microsoft client (e.g. Firefox on Linux) - but that is uber-geek territory.
---------------------------------
I don't feel I have answered your questions at all. :rolleyes:
If I can make it to Bella Pasta tonight I will draw you a few diagrams that might help (or hinder)
Clive
TiggsTours
30th-September-2005, 11:49 AM
:kiss: :kiss: :kiss: :hug: :hug: :hug: :worthy: :worthy: :worthy: :flower: :flower: :flower:
You're a couple of shining stars!!!
killingtime
30th-September-2005, 11:58 AM
That's it, yes!
Well DavidJames sort of listed some of the Java versions; however since it is more likely you are talking about web based java stuff then your versions are:
Microsoft JRE (1.0-1.2 I think): Pray you aren't using this :D.
Sun's Java Runtime Environment:
1.1, 1.2 will probably cause issues.
1.3 doesn't have some of the handy new stuff. Might cause issues depending on if they rely on some of the new libs however often you can get around this by having some additional files.
1.4 has been out a while and what quite a few people build assuming.
5.0 is the most up-to-date (they just skipped a few versions) and has some new language features that are not backwards compatible. Thankfully very few people are building to this yet since it is quite new.
IBM also have a JRE but you probably won't see it.
There might also be a few other flavors out there as well. The newer versions are built to run the older code.
Flash!
Err... it's a Macromedia controlled thing so you should just see a version progression from 1.0-7.0 (and 8.0 when it is realized if it hasn't been already). You'll probably find version 6.0 and 7.0 common.
Servers!
Err probably... Windows NT; Windows 2000; Windows XP; Windows 2003 Server in a Windows environment. A big bunch of versions of Linux. Mac OSX. Unix (lots of them).
Hope this random brain dump helps.
EDIT: Too late :D.
David Franklin
30th-September-2005, 12:02 PM
What part of "don't start" was the complex bit then? :rolleyes: I think it was the bit that said "you must obey all my commands" that I must have missed. Who died and made you cult-leader anyway?
TT doesn't want to know this stuff, she wants a simple list she can give to her dumbo bosses, which has some vague justification in real life, and which she won't get blamed for when it goes pear-shaped. In which case, for the environment I deal with, I'd check it works on the latest version of IE on Windows XP, and on the Java implementation you get with Firefox. I certainly see enough Java applets that crash Firefox to feel it unwise not to at least check that case. Problem is, I don't know her circumstances well enough to say if there are any other important cases.
Personally I'm of the "tell them it's a dumb question, or try to find a sensible answer" school of thought, rather than the "it's a dumb question, it deserves a dumb answer", especially when said dumb answer usually bites you a year later when they say "YOU told us it works on any J2EE platform".
In practical terms, at some point you probably have to say, "actually, we can't guarantee this works unless you use {list of tested stuff}". It's prohibitively expensive to deal with all the possible cases.
TiggsTours
30th-September-2005, 12:05 PM
Thank you to all 4 of you, maybe it would help if I described what the spreadsheet is for.
We, as a company, offer web-based training packages, which clients do from their own offices. Therefore, they need to have the right software on their PCs to run the course (this much I understand). However, sometimes, they can't run their courses, for whatever reason, and we are trying to compile a spreadsheet to answer the most common problems.
The most common problem is that the clients server may not be compatible with the version of Java or Flash that they are using. So, in order to ease the pressure on our technical team, we are compiling a spreadsheet so that we mere muggles can ask the relevant questions, and try to answer the issue first.
So, what we need to know is a list of all the possible servers that any of our clients may use to access the internet, and a list of all the possible versions of Java & Flash that they may be using.
You would think that one of our technical team could supply this information, but it is them that have asked me to do it!
Thank you to all of you, I owe you all lots of really lovely dances!
Amanda. :kiss:
David Bailey
30th-September-2005, 12:07 PM
I think it was the bit that said "you must obey all my commands" that I must have missed. Who died and made you cult-leader anyway?
What, you didn't get the memo?
Don't worry, I'll get some badges printed for you to wear...
Personally I'm of the "tell them it's a dumb question, or try to find a sensible answer" school of thought, rather than the "it's a dumb question, it deserves a dumb answer", especially when said dumb answer usually bites you a year later when they say "YOU told us it works on any J2EE platform".
Well, maybe - but it's assuming you can reason with your boss. TT already implied her bosses weren't exactly sensible that way, but I could have misinterpreted it. Certainly, explaining to my boss that he's asking for a dumb thing always goes well for me :whistle:
especially when said dumb answer usually bites you a year later when they say "YOU told us it works on any J2EE platform".
Nah - you just say in your report "Sun say it works anywhere, but I recommend platform-specific testing". Elementary cover-your-ass technique...
bigdjiver
30th-September-2005, 12:17 PM
:devil: To paraphrase: I have a new job, now I need to find someone to do it for me ... :devil:
Actually I like your thinking, you should go far. :clap:
... What I need to know is:
A list of all versions of Java
A list of all versions of Flash
A list of all types of serverThere are various freeware and commercial packages available for download or on magazine cover disks which list the hardware and software installed on a PC. I do not have the experience or expertise to tell you which is best for your needs.
PC Utilities Plus magazine (£6.49)has over 3,000 programs on it, and I have found a few in the networking area which look promising. There are probably others on the DVD. Sorry I cannot help further.
www.zdnet.com and www.tucows.com have searchable download areas.
David Franklin
30th-September-2005, 12:22 PM
Thank you to all 4 of you, maybe it would help if I described what the spreadsheet is for.
We, as a company, offer web-based training packages, which clients do from their own offices. First thing I'm not clear on - who hosts the training package. In other words, does it sit on a webserver at your company, or does it sit on a webserver at the client's company?
Oh, and (excuse me if you know this and it's patronising), there's a common computing paradigm called client-server, where you have one machine that 'does stuff' called a server, and machines that 'ask it to do stuff' called a client. It's really confusing if you call your customers clients and we have to start trying to distinguish the client's server from the client's client.
The most common problem is that the clients server may not be compatible with the version of Java or Flash that they are using. Are you sure about this? The analogous situation that I would expect to be a common problem is that the customer's client machine does not have the correct version of Java and/or Flash installed.
Sorry if this all feels like hair splitting, it makes a big difference if the problems are on the client machine rather than the server machine.
Nah - you just say in your report "Sun say it works anywhere, but I recommend platform-specific testing". Elementary cover-your-ass technique...Respect... :worthy:
El Salsero Gringo
30th-September-2005, 12:35 PM
...So, in order to ease the pressure on our technical team, we are compiling a spreadsheet so that we mere muggles can ask the relevant questions, and try to answer the issue first...
Something tells me this is the first step to disaster. Does anyone else have conversations with technical support along these lines?
"Hello? Technical support? I have a question regarding the xyz feature of your software. I can't find the menu option to set pqr on the abc."
"Hang on sir, I'm not technical, but I'll check our spreadsheet. Which operating system are you using?"
"Er, it's BogOs v15.9 service-pack epsilon"
"Ah, that's your problem sir. It's not supported. In fact, my spreadsheet says it doesn't work under that operating system".
"No, really it works fine.. I just need to know which menu item is the one that-"
"(interrupting) I'm sorry sir, I'm not technical, but my spreadsheet says that our software doesn't run under your operating system"
"Look it does run - can I speak to someone technical please?"
"I'm sorry sir, the spreadsheet was created to reduce the load on the technical people so they can deal with technical problems"
"But I have a technical problem!!!!"
"I'm sorry sir, I'm unable to progress your enquiry at this time. thank you for your call, which my flowchart says is now complete. To assist our quality control procedures, would you be willing to participate in a brief customer satisfaction survey?"
"*(*^ off!"
Not saying that's what your company's like, but I'm sure it's a slippery slope....
bigdjiver
30th-September-2005, 12:41 PM
The PC Utilities magazine has a freeware program called Winaudit which can output information to a .csv file that you can read into excel or a database. It is probably available as a download.
TiggsTours
30th-September-2005, 01:01 PM
First thing I'm not clear on - who hosts the training package. In other words, does it sit on a webserver at your company, or does it sit on a webserver at the client's company?
Oh, and (excuse me if you know this and it's patronising), there's a common computing paradigm called client-server, where you have one machine that 'does stuff' called a server, and machines that 'ask it to do stuff' called a client. It's really confusing if you call your customers clients and we have to start trying to distinguish the client's server from the client's client.
Are you sure about this? The analogous situation that I would expect to be a common problem is that the customer's client machine does not have the correct version of Java and/or Flash installed.
Sorry if this all feels like hair splitting, it makes a big difference if the problems are on the client machine rather than the server machine.
Respect... :worthy:
To paraphrase: I have a new job, now I need to find someone to do it for me ...
As I said, I explained in my interview with this company that I am not at all technical, I'm so untechnical that I don't understand a word of this, I was told this is not a technical Project Management job, and it clearly is, hence the reason I am desperately searching for a new job! But in the meantime, they pay my wages!
TiggsTours
30th-September-2005, 01:08 PM
Something tells me this is the first step to disaster. Does anyone else have conversations with technical support along these lines?
"Hello? Technical support? I have a question regarding the xyz feature of your software. I can't find the menu option to set pqr on the abc."
"Hang on sir, I'm not technical, but I'll check our spreadsheet. Which operating system are you using?"
"Er, it's BogOs v15.9 service-pack epsilon"
"Ah, that's your problem sir. It's not supported. In fact, my spreadsheet says it doesn't work under that operating system".
"No, really it works fine.. I just need to know which menu item is the one that-"
"(interrupting) I'm sorry sir, I'm not technical, but my spreadsheet says that our software doesn't run under your operating system"
"Look it does run - can I speak to someone technical please?"
"I'm sorry sir, the spreadsheet was created to reduce the load on the technical people so they can deal with technical problems"
"But I have a technical problem!!!!"
"I'm sorry sir, I'm unable to progress your enquiry at this time. thank you for your call, which my flowchart says is now complete. To assist our quality control procedures, would you be willing to participate in a brief customer satisfaction survey?"
"*(*^ off!"
Not saying that's what your company's like, but I'm sure it's a slippery slope....
Not quite how things will work, but not far off!
The client will call client services, who will raise a bug, which will say exactly what the problem is, so we would know before it came to us that they could access the program. Client Services would go through all the stages till the client gets an error message, or the program just doesn't run, then it would be passed to us (Operations) we would then look to see which software they are using, and which server they use, if it wasn't compatible, we'd tell them which software they need with their server, that's all.
But you're right on one count, arses, elbows, my company don't seem to know the difference!
El Salsero Gringo
30th-September-2005, 01:24 PM
Not quite how things will work, but not far off!
The client will call client services, who will raise a bug, which will say exactly what the problem is, so we would know before it came to us that they could access the program. Client Services would go through all the stages till the client gets an error message, or the program just doesn't run, then it would be passed to us (Operations) we would then look to see which software they are using, and which server they use, if it wasn't compatible, we'd tell them which software they need with their server, that's all.
But you're right on one count, arses, elbows, my company don't seem to know the difference!I see why such a spreadsheet would be useful, but I can also see that asking someone who isn't technical to write it isn't going to be very useful for them. Good luck, anyway!
Robin
30th-September-2005, 01:33 PM
As I said, I explained in my interview with this company that I am not at all technical, I'm so untechnical that I don't understand a word of this, I was told this is not a technical Project Management job, and it clearly is, hence the reason I am desperately searching for a new job! But in the meantime, they pay my wages!
Can I make a suggestion ? Have the techie people create a web page with links to the versions that they know work - ie if they have tested with flash version x and Java y and had a,b & c patches loaded, it would make sense to have that on a support page that clients can ensure that they have installed first. Might even reduce the tech support calls as they can refer them to the web page in the first instance.
I personally would suggest that there is a whole raft of tests that could be carried out and to be honest with you, it sounds like your developers are being a tad lazy - if you have version or package dependencies or connectivity requirements then you really should have them built into your software or at least a custom diagnostic tool. Otherwise your technical support are always going to end up with the " what brand of string would that be ?" before they can even ask how long it is !
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.