New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Siphon Server #85

Closed
joeljfischer opened this Issue Feb 17, 2015 · 5 comments

Comments

Projects
4 participants
@joeljfischer
Member

joeljfischer commented Feb 17, 2015

Major version change

The siphon server cannot currently be used by developers. It requires Ford-proprietary, closed-source, Windows-only software right now. Alternatives should be discussed.

@joeljfischer joeljfischer added this to the 4.0.0 milestone Feb 17, 2015

@jmarchwi-ford

This comment has been minimized.

Show comment
Hide comment
@jmarchwi-ford

jmarchwi-ford Feb 17, 2015

Perhaps we can open source the Siphon server software, add it here, and put together a roadmap/timeline for its development/purpose/etc.

jmarchwi-ford commented Feb 17, 2015

Perhaps we can open source the Siphon server software, add it here, and put together a roadmap/timeline for its development/purpose/etc.

@Heath-FoMoCo

This comment has been minimized.

Show comment
Hide comment
@Heath-FoMoCo

Heath-FoMoCo Feb 17, 2015

Open sourcing the siphon software it not an option. Siphon was develop with the purpose of Ford use only and making changes to be open source would not be beneficial.

Heath-FoMoCo commented Feb 17, 2015

Open sourcing the siphon software it not an option. Siphon was develop with the purpose of Ford use only and making changes to be open source would not be beneficial.

@joeljfischer

This comment has been minimized.

Show comment
Hide comment
@joeljfischer

joeljfischer Feb 17, 2015

Member

Honestly, in addition to that, I do believe there are better options available. My preferred one that I would like to investigate is using an open-source HTTP server to serve a webpage from the device to the local network, which could then be viewed from any web browser that supports sockets. We're currently awaiting feedback from the lawyers regarding the use of MIT & Apache 2.0 software in our open-source projects for this and other purposes.

This would likely be implemented as another weakly linked framework, the main framework would look for it at runtime and use it if available, and no-op if it's not there. This would also allow developers to automatically use the framework in debug builds only, which is a vast improvement.

Member

joeljfischer commented Feb 17, 2015

Honestly, in addition to that, I do believe there are better options available. My preferred one that I would like to investigate is using an open-source HTTP server to serve a webpage from the device to the local network, which could then be viewed from any web browser that supports sockets. We're currently awaiting feedback from the lawyers regarding the use of MIT & Apache 2.0 software in our open-source projects for this and other purposes.

This would likely be implemented as another weakly linked framework, the main framework would look for it at runtime and use it if available, and no-op if it's not there. This would also allow developers to automatically use the framework in debug builds only, which is a vast improvement.

@joeljfischer joeljfischer modified the milestones: 5.0.0, 4.0.0 Mar 9, 2015

@joeljfischer

This comment has been minimized.

Show comment
Hide comment
@joeljfischer

joeljfischer Aug 30, 2016

Member

@Heath-FoMoCo is this still in use? Do you think that Relay supersedes it? It seems like Relay and this attempt to accomplish the same thing, but Relay does it better.

Member

joeljfischer commented Aug 30, 2016

@Heath-FoMoCo is this still in use? Do you think that Relay supersedes it? It seems like Relay and this attempt to accomplish the same thing, but Relay does it better.

@asm09fsu

This comment has been minimized.

Show comment
Hide comment
@asm09fsu

asm09fsu Sep 28, 2016

Contributor

@joeljfischer so NSLog (when compiled with iOS 10) actually uses the new Unified Logging system. This means that for now, we do not have to do special modifications to handle that, however if we'd like to improve the ability to filter, we can investigate creating a custom log object

Contributor

asm09fsu commented Sep 28, 2016

@joeljfischer so NSLog (when compiled with iOS 10) actually uses the new Unified Logging system. This means that for now, we do not have to do special modifications to handle that, however if we'd like to improve the ability to filter, we can investigate creating a custom log object

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment