Table of JP1 relevant programs

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

Post Reply
Barf
Expert
Posts: 1533
Joined: Fri Oct 24, 2008 1:54 pm
Location: Munich, Germany
Contact:

Table of JP1 relevant programs

Post by Barf »

In the file section there is a large number of programs, and, not only for the rookie, it is often very hard to determine what programs really solves a problem. There are a lot of obsolete programs, and also obsolete versions of non-obsolete programs, even in the "main" section. I just uploaded a table of some of the common "JP1 programs", available here.

Some explanation: I am the author of some of the programs, so a "bias" is to be expected. Let the feedback come, and let me know if some judgment is questionable.

The first sheet in the spread sheet table lists programs, the second libraries, and the third data base files. There is certainly a number of errors and omissions, and things that are unclear, just post. Statements about what is actively maintained or not ("Act. Maint." column) are of course just guesses. I have just listed programs available in the file section here, and not included search programs and such.
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Re: Table of JP1 relevant programs

Post by vickyg2003 »

Barf wrote:In the file section there is a large number of programs, and, not only for the rookie, it is often very hard to determine what programs really solves a problem. There are a lot of obsolete programs, and also obsolete versions of non-obsolete programs, even in the "main" section. I just uploaded a table of some of the common "JP1 programs", available here.
Hi Barf.

After looking at this, I'm trying to figure out who your audience is.

It looks much more as if its designed for a developer rather than a "Rookie user".

No matter your audience is, there isn't a column to tell you WHERE the heck is the tool. At a minimum I'd like to know which folder it is in, because I have a heck of a time finding where things are, and I've been here almost 10 years. A link to the actual file would be even better, but I've seen this can be really hard to maintain.

If you are going for the Rookie, I would really change the presentation. As a user I really don't care if it is maintained, what technology whether its Gui or CLI, or if it has a license.

Of course as a user, I want to know if I need runtime libraries, or Excel in order to run it. But I don't want to have it put to me as the "Build Environment". Is it a 16bit app? We still have some of those, sorry to say. Does it run from a DOS prompt. Will it run under Windows 7? Windows 7 64bit? Linux? Mac?

As a user, what I would like is a list of usages, and a checkmark under the products that can do it. Perhaps an editiorial bold check or "star for the program best suited to the purpose.

Convert a UEI learn to Pronto Hex?
Convert Pronto Hex to UEI Learn?
Decode CCF file?
Create Pronto Hex from IRP?


And lastly, for the Rookie user, rather than having another spreadsheet tucked away a section in the wiki might server you better.
Barf
Expert
Posts: 1533
Joined: Fri Oct 24, 2008 1:54 pm
Location: Munich, Germany
Contact:

Post by Barf »

Hi Vicky,
It looks much more as if its designed for a developer rather than a "Rookie user".
Bingo!!! :D I wrote it, because I wanted that listing myself, and I felt that possibly could be of use to other (developers). I have not tried to make a rookie document, and have not claimed this either. There is an undertone in your posting that this is something evil. Possibly a successor document can be written, aimed at rookies, drawing from the result of the present one? Offering your help?

Having said this, many of your suggestions are not relevant.
No matter your audience is, there isn't a column to tell you WHERE the heck is the tool.
Absolutely. The reason why I did not do it was it is "just hard work", that can be deferred to the second edition. And if the feedback from the first edition is bad, I save time by not doing it at all. :wink:
Of course as a user, I want to know if I need runtime libraries, or Excel in order to run it. But I don't want to have it put to me as the "Build Environment".
Got this wrong, Vicky, very wrong. This is for developers. Build Environment is not runtime environment. It says what environment needs to be installed to compile, and in the continuation, to participate in the development of said program. That column says that to develop some programs, you need "nothing", for IrMaster, Netbeans (Open Source freeware, but pretty large) is nice but not absolutely required, others (IR, IRScope) requires the paid version (around $500 if I am not misinformed) of Microsoft Visual Studio. I think this is important information for the aspiring developer (however not the "user"), that is not collected anywhere else. What do you think Vicky?
Does it run from a DOS prompt
The CLI + Windows column
Will it run under Windows 7? Windows 7 64bit?
This is harder, and not that "binary". For example, RM violently violates the modern Windows' rules where an application program may write and where not. (I did make an serious attempt to clean up this mess, but it was ... not entirely successful :evil: )
Linux? Mac?
take another look :wink: But, really, it is again more fine grained, RPM-support?, Gnome/KDE-Support?
As a user, what I would like is a list of usages, and a checkmark under the products that can do it. Perhaps an editiorial bold check or "star for the program best suited to the purpose.
Again agreed. I am capable of much, however quantitatively assessing my own programs against others in factors like user friendliness, however not: my self criticism fires an alarm. :wink: You?

Regards,

Bengt

EDIT: I have updated the "Long Description" to clarify the target group. Possibly avoiding some misunderstandings...
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Barf wrote:,
Vicky wrote: It looks much more as if its designed for a developer rather than a "Rookie user".
Bingo!!! :D I wrote it, because I wanted that listing myself, and I felt that possibly could be of use to other (developers). I have not tried to make a rookie document, and have not claimed this either. There is an undertone in your posting that this is something evil. Possibly a successor document can be written, aimed at rookies, drawing from the result of the present one?
Not evil, no undertones intended. I got sidetracked by the first sentence of your post.
"In the file section there is a large number of programs, and, not only for the rookie, it is often very hard to determine what programs really solves a problem."
This just got me into the rookie mindset, not the developer mindset.
Having said this, many of your suggestions are not relevant.
Yep, not relevant.
Netbeans (Open Source freeware, but pretty large) is nice but not absolutely required, others (IR, IRScope) requires the paid version (around $500 if I am not misinformed) of Microsoft Visual Studio. I think this is important information for the aspiring developer (however not the "user"), that is not collected anywhere else. What do you think Vicky?
I was under the impression that the development environment on IRScope was one of the freebies. And isn't IR Delphi? I really don't know. I thought you could get into development on these at little to no cost.

I don't aspire to do that kind of work, because its over my head, so I didn't pay too much attention.
Barf
Expert
Posts: 1533
Joined: Fri Oct 24, 2008 1:54 pm
Location: Munich, Germany
Contact:

Post by Barf »

I was under the impression that the development environment on IRScope was one of the freebies. And isn't IR Delphi? I really don't know. I thought you could get into development on these at little to no cost.
My area of competence does not include the windows development environments (although I have recently done quite some work with Visual Studio 2008 Express Edition C#). If I am wrong, please correct me; that was one of my goals by putting together the information. I think there is definitely a "Delphi" missing somewhere.
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

I am using IR and IRScope very regularly and I haven't bought any other development tools. I don't know what the requirements are but they certainly don't cost anything.
Barf
Expert
Posts: 1533
Joined: Fri Oct 24, 2008 1:54 pm
Location: Munich, Germany
Contact:

Post by Barf »

I think there is a misunderstanding here: certainly you do not need any particular development tools to use said programs, however, to compile (develop) to my knowledge you need Microsoft Visual Studio, paid version (not Express Edition). If I am wrong, and you know a way to compile with free or low-cost tools (trial versions do not count), please let us/me know.
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

Sorry, I thought you were talking about using them, not developing them. Ignore previous comment.
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Oops, I gave you bum information on that. When I did a search to see if I could find out definately, I see you got an answer straight from mathdon back in 2010. IRScope requires the MFC not available in Visual C++ Express. So we know that IRScope uses the MFC. It was unclemilties ExtInstall that used the Visual Express version.

I can't find any information on the cost or version of the delphi needed for IR.
3FG
Expert
Posts: 3442
Joined: Mon May 18, 2009 11:48 pm

Post by 3FG »

Visual Studio Express doesn't include the MFC headers. But it is possible to compile programs such as IRScope using VS Express. http://www.xtremedotnettalk.com/showthread.php?p=473581. I did this in VS Express 2008, using the earlier article in CodeProject. It took me a couple of hours.

Embarcadero used to provide Delphi 7 for free, and I downloaded that. It will compile IR8.03 with only a few minor changes-- the newer versions of Delphi have more colors named, so it was necessary to change a few of the colors. When I was working on the WinUSB drivers for the Delcom interfaces, I used the debugger under Delphi 7 frequently. I see that the version 7 downloads are still floating around on the web, but not from Embarcadero.
mathdon
Expert
Posts: 4757
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

My development work on IR.exe was done in Turbo Delphi 2006, which required a licence from Embarcadero but the licence was free of charge and valid for 100 years :roll: . On opening it today I get told that I have 34399 days left on the licence, but that should be enough to see me out :D .

I looked again a couple of years later and could no longer find a free version. If Delphi hadn't been free at the time I got involved with JP1, I would never have got involved in its software development (and so would have a much quieter life :wink: ).
Graham
Post Reply