Author |
Message |
Registered: July 21, 2007 | Posts: 1 |
| Posted: | | | | will Dvd profiler 3.6 be compatible with windows phone 7? If not, is there a new version in preparation? |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | No, it will not be compatible (the entire UI stack has been replaced). Ken hasn't announced anything at this moment (and when he does announce something, it's normally a few years away) It should be quite a lot simpler than the iPhone version though (most likely he can share the iPhone backend and the WP7 is far ahead of the iPhone when it comes to developing). I hacked this up in a weekend or two, but can't distribute it as it does not live up to the stupid marketplace requirements. But if you happen to be a developer with an unlocked phone you can of course have it. | | | Regards Lars | | | Last edited: by lmoelleb |
|
Registered: March 25, 2007 | Posts: 677 |
| Posted: | | | | Great that someone is working on it! I have a WP7 phone and would love to have my collection back on my device. What marketplace rules doesn't your app comply with? Is it too far away? Thanks |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | The app will not work if you do not have a custom web server serving up your collection. I believe apps must run standalone. In theory it might work if I allow people to enter movies directly on the device, but to be honest I am not sure I can be bothered going that way - a lot of pointles programming to satisfy a requirement that just doesn't match this app. The app really should be relesed by Invelos as they now have the backend (created for the iPhone) to make this work, but as we know Ken is overworked as it is. He can of course have my code, but it would still require quite a lot of work on his side, as he appears not to subscribe to the agile principles in software development (release early, release often, who cares if all features are there from the start). Another thing slowing me down is the detail that you can't buy a decent phone in the Netherlands (well it's not good anywhere as the launch devices are pretty pathetic, but in the Netherlands we can't even select the better of the devices). Without a phone, it's limited how motivated I am at getting something working. | | | Regards Lars | | | Last edited: by lmoelleb |
|
Registered: July 4, 2007 | Posts: 11 |
| Posted: | | | | With a bit of rewrite of DVD Profiler Mobile, it should be possible for it to work on both Win7 and Win6.x.
Both windows mobile 5, 6 and 7 do all run .NET applications. What's different is as lmoelleb wrote, the way you do UI.
Windows mobile 5 and 6 used winforms CE (In theory this should also work on Windows 7) and Windows mobile 7 uses Silverlight.
Changing the existing code of DVD Profiler Mobile to not have any logic in the UI, you can make a DLL with all the logic and compile a lightweigh .exe with the ui.
Making it like this, it will be possible to support both platforms with lesser work than you would have to use to port it all to Windows 7. |
|
Registered: March 16, 2008 | Posts: 2 |
| Posted: | | | | I also have a windows phone 7 and this would be a sweet addition to the phone. It would be a whole lot easier to do those impulse buys of dvd/blu ray if all i had to do is look on my phone to make sure i already don't own the title. I will be looking forward to getting this app for my phone when and if it is released. |
|
Registered: June 26, 2007 | Posts: 2 |
| Posted: | | | | I am thinking of upgrading to a windows 7 phone but am holding off till DVD profilier mobile gets up and running. Still using my win 2003 mobile. |
|
Registered: March 14, 2007 | Posts: 3 |
| Posted: | | | | I would love a DVD Profiler Mobile for Windows Phone 7 and would certainly buy it. |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | Current status: I got my phone (I gave up waiting for decent hardware and got the only one with 16GB I could get my hand on), I do not know why the stupid phone manufactures think Europeans need less data storage - do they think a bit takes less space over here? I am currently awaiting GeoTrust to issue a developer certificate (obviously I managed to run into Thanksgiving - bad Asian hardware and slow American registration procedure, I smell a conspiracy ) Until my phone is unlocked I am working on a REST plugin to DVD Profiler that will give the phone something to synchronize against, without having to host something in a web server. Once i get the phone unlocked for development use (and finished the REST interface) I'll address any performance issues present on the real hardware (I am quite certain there will be some). I am not really able to decode the Microsoft document concerning the market place, so I still do not know if it can be uploaded there. If it can I will (as a free app, or at the lowest price possible depending on how big a hazzle it is - but I am not doing this to make money). If it can't be uploaded, it might be possible to install it using the unlock stuff just released. If this doesn't work out either, I'll give away the xap so everyone with a development unlocked phone can use the app. The app will have every option and feature you can think off.... as long as you only think of things I find useful and easy to implement. Even if adding a small feature seems triviel, once you do it for a hundred users you are basically up to a full scale overblown app. If and when Ken release a WP7 app, expect this one to be pulled (just like I did with my old Win mobile app when Ken finally released his). I have no intention of competing with Ken (and if he wants, he can obviously get the source code for my app). I just want access to my collection. No, I have no idea how long it will take to get to a releasable version | | | Regards Lars |
|
Registered: March 25, 2007 | Posts: 677 |
| Posted: | | | | Good news! Thanks lmoelleb! |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | Some progress - the plugin is now runnin in DVD Profiler allowing the app to communicate directly with DVD Profiler (no web server needed). What is left now is: 1) Page transitions - half way there but some bugs still present 2) Still need to do some cleanup in the synchronization process (delete old profiles) and run a bunch of test to see how it goes with the multithreading (it's prone to errors, luckily I am experienced in these kinds of things, so I an normally fix issues I find in something betyween an hour and half a year). 3) Test it on a real phone (unfortunately Microsoft chose an incompetent partner for issuing certificates, so even one week in they have not been able to do so - I guess they where cheap, or the alternatives even more incompetent). I exepct a number of performance related issues, no idea how long these will take to fix. 4) Do all the packaging up etc. This is normally something a developer reserves 5 minutes for, and typically it takes around a week full time | | | Regards Lars |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | Finally got the unlock (thanks for having me pay for over a week without being granted access to use your services Microsoft, I really appreciate the opportunity to support you financially ). As expected there are performance issues that need to be addressed. There are some relative "cheap" ways I can try to increase the performance of scrolling the list, but if it fails this will take quite a lot of time to optimize. The synchronization needs to be rewritten - the current version updates the list as it synchronize - the phone just doesn't have the power for that (unless the list optimization turns out to be far more successful than I think it can be). I might also be able to speed up displaying individual profiles. It's annoying now, but not completely disastrous, so who knows if this is something I'll decide to do. Even though the page transitions between the list and the profiles have improved since the last status update, I still have one annoying bug left. Spend an hour trying to fix it without luuck, so it's impossible to say how long it will take (arghhh) Other things I would like to do to (but might decide can wait until after I make it available): * Support for child profiles * "jump" list navigation in the list (support for jumping directly to a letter in the alphabet or for example a year when ordering by production year). | | | Regards Lars | | | Last edited: by lmoelleb |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | A bit of progress - I moved the synchronization to it's own screen so it won't have to update the list as it's updating. It still takes a long time to do the initial synchronization, but at least it now looks decent while you wait.
Next up is the list performance. | | | Regards Lars |
|
Registered: March 21, 2007 | Posts: 162 |
| Posted: | | | | Thank you for working on this. My WP7 phone has been ordered and I should have it this week. I can't wait! When your program is ready I plan on being one of the first to purchase it. |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | Got the list performing acceptable (at the cost of thumbnails not loading while scrolling).
The good news are: * The sort order popup selector is done - now sort order is changed using a pivot control as you would expect. * I use a list control that should allow me to add "group jumps" easily (so jump to letter in the alphabet for title sort order or a year for the production year sort order). I'll play with that next
The not so good news: I took out filtering and opening a profile while working on this... oh well, shouldn't be too hard to plug in again.
Once this is done, anyone with an unlocked phone can get a copy. I still don't know if I can (be bothered) to release it on the market place, but I'll certainly need to work on page transitions etc before I can move on with anything serious. | | | Regards Lars |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | Again a bit of progress - the only large part remaining is support for child profiles (I did consider not adding it right away, but my Babylon 5 Universal set really messes up my "B" group).
Unfortunately there are a number of small things as well - and when you add them up, they are as bad (or worse) than adding the support for child profiles. | | | Regards Lars |
|