PC Based version for Dealers Only
Spire_Jeff Posts: 1,917
I understand that a PC/Mac based version is probably not likely for end users, but how about something that is locked down to ACE certified programmers? (This could add more value to maintaining ACE Certs.) Something that would allow dealers using VPN connections on their computer to test out a system. It would also be nice for development and even better if the app supported all of the various touch panel models.
Just a thought,
Just a thought,
I also think it would be a great benefit for completing ACE certification and a very good development/troubleshooting tool.
I'd like to see it not limited to ACE guys though if it were to come to fruition - why discriminate against those who think ACE certifications are a joke? A piece of paper doesn't make you any smarter (look at some of the posts here on the forum.) Quite frankly, I think it's a joke people even try to argue ACE maintenance is even valuable in the first place. It has its purpose the first time around - but maintaining it? That's like going to college for the rest of your life and being quizzed on the same stuff as last year thus learning nothing. Sorry - had to rant. Probably better for a different topic. Point is - I'd be very disappointed if TPC decided it was best for ACE only.
I think you missed the whole point of suggesting it be ACE only. Like it or not AMX is going to hold on to ACE certs until their last breath, so it only benefits them to find ways to make that certification hold some perks for the dealers that go through the trouble to get certified.
I don't see AMX releasing anything like this on the open market, but I do see them dipping into the training budget for some development costs if it will greatly increase the percentage of dealers that are certified.
They need to try to add value to something that inherently doesn't have any value to begin with.
AMX wants ACE certification in order to have a better educated, lower support cost dealer base. Those who say it has no value didn't evaluate the statistics that AMX did before cutting dealers 2 years back. Uncertified dealers consumed a hugely disproportionate amount of support hours. While I question the curriculum, I understand their point.
Sorry for the confusion. I meant that ACE certification did not have a value for the dealer. I know that ACE has a value to AMX which is why I think they might be more open to creating a PC based program for testing panels and systems to create a reason for dealers to go through the ACE certification process.
I think we were looking at the same coin, but from opposite sides.
I'm all for AMX certification and it allows AMX to track serious dealers and it provides dealers a sense of accomplishment. Of course after time that sense of accomplishment wanes but when you first get it you feel good. What I bitterly detest is the maintenance and the BS program but I think AMX achieved their goals and will be more civilized about maintenance going forward. At least that's what I hope!
As long as the end product is free to dealers only, I'm throwing this out there.
Sent from my iPhone using Tapatalk
I am working on a .Net virtual Panel for AMX. I've managed to decode the .tp4 file type and am now working on the page/sugpage object model as well as command interpreting. I was using the pclinkextra library for the communication side of things, but avoiding com interop libraries would be great if you would be willing to let me use your icsp library. I had started to write my own implementation based on what i could find from AMX patent documents. What methods did you use to determine the protocol specs?
A 15 year AMX veteran dealer was both threatened with a big dollar lawsuit AND cut off entirely from his AMX authorizations for making an emulator for a popular (now defunct) universal remote platform. He had to promise never to do anything like it again, never talk about it again, and then had to surrender all his source code, documentation, customer lists, and even his web domain to get his AMX dealership credential back.
I'm just suggesting that you pause and consider how to proceed... before you find your months or years of efforts blocked off before your eyes. AMX doesn't have a sense of humor on this stuff.
Your goal of a free dealer tool might be deemed a worthy exception. Certainly the past actions have been mostly around commercial projects that could be seen as potentially competing with the sales of AMX hardware.
In my view, a safe plan would be to get written permission from an executive level company officer authorizing your project and agreeing to the scope and distribution model you plan, and then stick to it.... or you are rolling the dice that all others (but for one) have lost at. Blake Jackson, US VP of Residential Sales would be a good one to approach. He has been instrumental in both the blocking of several such efforts and the licensing of one.
Or, lower your expectations, keep your head down, do it for yourself and try not to be noticed. But not sharing defeats the point of doing it at all...
I already hear some of you asking "What about Iridium?"
AMX is frequently on record as to their disapproval of the product and their belief that it is a derivative and reverse engineered product developed without permission, using proprietary AMX technology and protocols. Their company location (Russia) has made lawsuits impractical.
Note that I am not defending or endorsing AMX's path on these projects. I'm just pointing out where alligators have chewed on all who tread there before...
By analogy, a wedding ring worn prominently is intended to declare the wearer off the market, not as proof that the wearer can be successfully courted. But some people like a challenge.
I couldn't disagree more. Nothing is more inconvenient than a panel when testing is the goal. I don't want touch panels taking up every open inch of space in my office every day. I don't want to have to have a 17 inch panel sitting around just in case my next project has one and I have to test a UI before the equipment for the project is ordered. I want to spend X-hundred on a third monitor instead of X-thousand on a touch panel that isn't useful to me half of the time. I want windows on my desktop that I can minimize and move. I want freedom from worrying about the resolution of my testing panel vs the resolution of the panels in my current projects. I end up with VNC windows all over my desktop anyway, the touch panel is just a waste of space 99% of the time. I think the monetary benefit to AMX of forcing panel purchases is pretty obvious, but I think they are ignoring the (IMO larger) benefit of making programmer's lives easier. Every time I am inconvenienced by something AMX doesn't do but that the other guys do, at least 3 other people in the office hear about it.
ps: I do agree it is pretty ballsy to say you are creating something based on patent documents in a forum run by the patent holder. Might wanna tone that down a bit
Depends on what you are testing. AMX offers a G4 preview app for this purpose. Why isn't it enough? Because it isn't real. Same reason an emulation isn't. You end up measuring with a bent ruler. If you are testing a panel project, your end product has to be right ON A PANEL, not conforming to the new issues introduced by an emulation, which will be an imperfect match for reality.
If you are just banging on a system and need it to do things as you exercise new code or hardware, a PC/MAC client of relative competence would be sufficient and useful.
But all arguments as to usefulness or desirability are wasted on the readers here, who will all agree we'd like it (me too). We aren't the one who has the legal ability and the history of stopping such efforts. If you want to pass a gate, you'll sooner or later need to talk to the gatekeeper. The gatekeeper does not visit the forums looking for projects to authorize.
With the PC/MAC abilities and the "Ultimate" license that iRidium offers it's geting really hard to justify loyalty to TPC and AMX. They sure don't make it easy on us that's for sure and sometimes I think they intentionally push loyal dealers away which really blows my mind.
So get a TPI-PRO and VNC into it. I used to rescale everything to a CV7 for testing, now I just have a TPI tucked away in a cabinet.
Yeah that works, not having any TP hardware works a lot better for me though. Especially when you consider the pretty common need to have multiple panels going at the same time when writing.
I blame/credit computers for that. If I don't need something, I click the X and it doesn't exist. Clicking the X on a piece of hardware is a lot more effort(re-box it, find a cart, take it to the warehouse/where ever).
And my problem with this case is that I can't just say I won't use it, there is no other option. If I need to see what happens on 4 panels when XYZ happens I HAVE to have 4 panels. So now I'm at the mercy of when the equipment arrives, I'm wasting time setting it up, and I'm wasting time getting it out of my office. Knowing that there is a method(xpanel) that suites me better but that isn't available is frustrating.
I hate to rain on the blame party BUT, there is a solution available NOW that I use
I have a VM that runs android, inside of that android VM I have tpcontrol installed. I can at any point reboot the VM with any resolution I specify to load a specific panel and see how it looks, I even scripted it the reboot based on the panel I want to load.
Pros: Full tpcontrol, with code based flips, tptransfer sends it to the virtual panel in about 2-3 seconds(no real bottleneck), Code based flips work, booting the VM takes about 5 seconds on my laptop, and seems to be instant on my desktop, the android image file is hosted on our server so any domain PC can run the VM!
Cons: My desktop needs a touchscreen overlay just like my laptop to make it feel more real
Its pretty easy to set up, and just sell one tablet android license and you have a free panel for 180 days!
OT: Now we just need a command line version to tptransfer so I can script that!
Gonna look into a CLI to TPTransfer [NO LUCK HERE!]
I got it to run with the signed-dream_devphone_userdebug-img-14721.zip image from HTC for the developer phone.
I replaced the android-sdk-windows\add-ons\google_apis-4_r02\images\system.img with the one from the signed-dream_devphone_userdebug-img-14721.zip
(you should backup the original system.ini)
I then used the Android SDK GUI interface to create a Google API Level 4 machine.
I did not need to install the marketenabler.apk, as described in the original thread.
It boots up like a new Dev Phone, it behaves like there is a valid SIM and working data connection.
CTRL-F11 rotates the screen (slide out keyboard).
its 1.6, but that doesnt really matter for our purposes, we are just loading 1 app, Install TPC Lockout version and set it to autoboot, WIN
If anyone else wants more instructions or is more interested I may make a complete image file all packed up nice and tidy and host it somewhere.
which is what I ended up doing after playing with the other AVM quite a bit
Plus - buying from them is like buying Cuban cigars.
Good move on editing out that other comment, it was a bit over the top.
Posts that condone/support/promote use of a product that is not approved by AMX, will be edited/removed from the Touch Panel Control forum.
We promote discussion on relevant subject matter, however the Touch Panel Control forum is not the place for promotion of non-approved products.
As such, you will find posts within these forums will be edited and/or removed that are deemed to condone, promote or support non-approved products.
For those of you who may not be aware, Touch Panel Control provide renewable 180-Day Dealer tokens to approved AMX Dealers/Independents.
The 180-Day Dealer tokens are intended for use as sales and development aides within your business.
These are issued for any device type supported by TPControl; iOS or Android, Smartphone or Tablet.
We are happy to distribute these tokens as required, so please contact [email protected] if you would like one or more.
We appreciate your support.